java.util.NoSuchElementException解决办法
2014-10-20 18:09
357 查看
最近在做一个项目,项目运行时,总是提示:java.util.NoSuchElementException.错误没有具体到code的行号,所以不容易debug.
今天总算找到了root cause,so share it:
报错信息:
报错位置:
猜测是某个interator出现了越界.
改正:
Root cause其实就是多用了一次iter.next(),所以报了迭代器错误。
今天总算找到了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--; }
相关文章推荐
- java.util.NoSuchElementException:Hashtable Enumerator 解决办法
- java.util.NoSuchElementException解决办法
- java.util.NoSuchElementException错误 解决办法
- java.util.NoSuchElementException解决办法
- java.util.NoSuchElementException解决办法
- 解决sqoop java.util.NoSuchElementException
- Iterator迭代器导致的java.util.NoSuchElementException原因与解决方法
- 解决sqoop java.util.NoSuchElementException
- Android编程:解决异常“java.util.NoSuchElementException”
- "java.util.NoSuchElementException: No value present" 问题解决:重写hashCode 和 equals 方法
- 【JAVA学习】Iterator迭代器导致的java.util.NoSuchElementException原因与解决方法
- 解决:Redis:java.util.NoSuchElementException: Unable to validate object at
- java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at
- ibatis报错:Caused by: java.util.NoSuchElementException
- java.util.NoSuchElementException: Hashtable Enumerator
- 异常处理系列:java.util.NoSuchElementException
- 日常问题记录-- java.util.NoSuchElementException
- 迭代器(Iterator)的java.util.NoSuchElementException错误的改正
- Exception in thread "main" java.lang.NoSuchFieldError的 一种解决办法
- 错误记录--java.util.NoSuchElementException