文档章节

java.util.NoSuchElementException解决办法

wangmeilian
 wangmeilian
发布于 2016/04/11 10:56
字数 151
阅读 68
收藏 0

最近在做一个项目,项目运行时,总是提示:java.util.NoSuchElementException.错误没有具体到code的行号,所以不容易debug.

今天总算找到了root cause,so share it:


报错信息:

[java] Exception in thread "main" java.util.NoSuchElementException

     [java]         at java.util.AbstractList$Itr.next(AbstractList.java:350)

     [java]         at sprint.reporter.SprintReporter.process(Unknown Source)

     [java]         at sprint.main.SprintMain.main(Unknown Source)

     [java] 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--;

                }

    }

 



© 著作权归作者所有

共有 人打赏支持
wangmeilian
粉丝 0
博文 6
码字总数 4018
作品 0
东城
私信 提问
ibatis3的一个小问题

Exception in thread "main" java.lang.ExceptionInInitializerError at com.ibatis.test.TestMain.main(TestMain.java:23) Caused by: java.lang.RuntimeException: Error occurred. Cause:......

文森特-Lee
2012/02/22
910
1
jedis异常:Timeout waiting for idle object

项目线上环境发现:java.util.NoSuchElementException: Timeout waiting for idle object 问题原因:不应该在try中释放资源,而应该在finally中处理。虽然是非常基础的语法,但还是有可能会写...

凯文加内特
2015/11/28
412
0
jedis异常:NoSuchElementException: Timeout waiting for idle object

项目线上环境发现:java.util.NoSuchElementException: Timeout waiting for idle object 问题原因:不应该在try中释放资源,而应该在finally中处理。虽然是非常基础的语法,但还是有可能会写...

Airship
2018/04/24
0
0
朋友们,请教redis池配置问题??

redis配置pool的时候,setTestOnBorrow这个属性配置为true,就获取不到reids实例。。很费解,朋友们遇到过?? 错误日志:Caused by: java.util.NoSuchElementException: Could not create a...

爱coding
2014/09/11
1K
3
我在win 10 doc界面执行mvn eclipse : eclipse时,报错NoSuchElementException?

[ERROR] NoSuchElementException java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(StringTokenizer.java:349) at org.apache.maven.lifecycle.internal.MojoDescr......

红参
2017/09/04
127
2

没有更多内容

加载失败,请刷新页面

加载更多

泛型就这么简单

前言 从今天开始进入Java基础的复习,可能一个星期会有一篇的<十道简单算法>,我写博文的未必都是正确的~如果有写错的地方请大家多多包涵并指正~ 今天要复习的是泛型,泛型在Java中也是个很...

群星纪元
28分钟前
3
0
大数据提醒你:中国这些古建筑,可能是下一个巴黎圣母院!

大家晚上好,我是今天的提笔人嗅嗅。 巴黎圣母院失火事件让我的心情很沉重,一句无关痛痒的安慰“巴黎不哭”,已经不能表达我对这场文化之殇的惋惜之痛,人类伟大的建筑在一瞬间被毁灭。 世界...

forespider
40分钟前
0
0
mysql函数substring_index的用法

substring_index 按索引字符位进行截取字符串 substring_index(“待截取的字符串”,“截取数据依据的字符”,截取字符的位置N) 第三个参数可正,可负。正数表示索引字符前面的字符串,负数...

echojson
40分钟前
1
0
好程序员web前端分享用CSS和JS打造一个简单的图片编辑器

好程序员web前端分享用CSS和JS打造一个简单的图片编辑器,本文主要是利用CSS的 filter和简单的Jquery代码来实现一个简单的图片编辑器,包括对图片的透明度,黑白,图片亮度等调节。 CSS filt...

好程序员IT
49分钟前
2
0
浅析spring mvc的细节

spring mvc 整体结构 系统监听到请求 -> 通知tomcat -> 根据web.xml 通知相应的拦截器(spring mvc 通常指DispatcherServlet) --> 检查url是否有相匹配的请求实现 --> 拿到请求实现bean的适配...

最爱肉肉
51分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部