问题标签 [illegalstateexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 表单验证播放框架2.0
我正在关注http://www.playframework.org/documentation/2.0/JavaForms上的教程
我创建了一个类 LoginForm.java (而不是示例中的 User.class。不是用于持久化的类,只是一个表单值持有者)
在我的控制器中我这样做(作为示例),但我将值设置为空字符串以尝试 @Required 注释。
但在:
我得到一个执行异常 [[IllegalStateException: No value]]
所以它永远不会检查/来到
有人知道为什么吗?如果我将值设置为示例:
一切正常,我用正确的值检索 LoginForm 对象。我应该抓住异常吗?不应该玩照顾它并设置 loginForm.hasErrors = true 吗?
谢谢你的帮助!
java - 错误!线程“AWT-EventQueue-0”java.lang.IllegalStateException 中的异常:不在 FX 应用程序线程上;currentThread = AWT-EventQueue-0
我不确定我做错了什么。
我创建了一个计时器,用于更新 GUI 顶部的文本图形。但是,当计时器用完时,它会更改一个变量(链接到一个侦听器),并在我的 GUI 中添加一个新的图形“场景/组/节点”。
-更改我的变量//链接到 ChangeListener -并向我的 GUI 添加场景 //不是侦听器,但向我的 GUI 添加新元素
这两个添加都会导致我的程序因该错误而崩溃:
示例错误代码:
我的 current_player 监听器:
java - Java Easymock complains with "java.lang.IllegalStateException: void method cannot return a value" or "no last call on a mock available"
We are using EasyMock for JUnit testing of our Java application inside Eclipse. Using code similar to the below, we found a strange behaviour: when running the full test suite (Eclipse Project -> Run as -> JUnit) one test case fails reproducibly. However when running it standalone it works fine.
Interface:
Test class:
Test suite:
Running all tests on the Eclipse project - i.e. both ScienceTests calling Newton as well as Newton directly - produced this exception in the above small example:
There is a similar question here, but it seems to be unrelated.
And in our real testing code (bigger class, but the main actors are identical to the stripped-down example) this exception:
I didn't find an answer either on Google nor here on StackOverflow, but found out myself now, so in the spirit of answering your own questions I'll post my findings below. Worth mentioning is also this post I found, even though it didn't help me in this particular case: EasyMock Cause-Effect Exception Mapping
java - 在什么情况下会抛出 IllegalStateException?
使用迭代时,会IllegalStateException
抛出什么条件?我正在做一个任务,它是多项选择:
a) 调用remove
后调用next
b) 调用next
后调用previous
c) 调用remove
后调用remove
d) 调用remove
后调用previous
我在“API docs”中发现的是,如果该next
方法尚未被调用,或者该remove
方法在最后一次调用该方法后已经被调用next
。
所以答案必须是“a”,但我被告知这是错误的。为什么我的推理是错误的,正确的答案是什么?
multithreading - Android MediaPlayer寻求栏当前位置线程问题
嗨,我是 android 新手,我正在通过示例学习。我正在尝试创建一个活动,其中包含我的原始文件夹中所有歌曲的列表视图,底部有媒体播放器控件。到目前为止,我一切正常,但我似乎无法SeekBar
停止强制关闭。
这是代码:
这是我多次点击不同歌曲时不断出现的错误:
行错误 145 是:
int currentPosition = mp.getCurrentPosition();
我一生都无法弄清楚为什么它可以播放 3 或 4 次然后它会杀死应用程序。
任何帮助表示赞赏。我已经查看了其他几个网站的示例,包括http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/和http://www.androiddevblog.net/android/playing- android中的音频
**
更新
** 我想我修好了。感谢您的帮助,我发现Thread 在 android mediaplayer 上用于 seekbar,所以我将其更改为
我仍然收到错误,但它们并没有杀死我的应用程序。我认为这不是正确的方法,但它的工作原理。
java - BufferStrategy 非法状态异常
经过几个小时的尝试解决这个问题,我很难过。我对 Java 有点陌生,可以使用一些帮助。
堆栈跟踪:
错误似乎与这里的这行代码有关:
奇怪的是,它在调试时给了我这个错误,然后继续完美运行。通过可运行的 jar 文件启动时它也可以正常工作。
android - Android 3.x 和 4.x 中的 java.lang.IllegalStateException ;在 2.x 上运行良好
我正在使用TabActivity
其中包含四个选项卡。对于我正在使用的每个选项卡ActivityGroup
,ActivityGroup
我有几个活动。在我的一个中,我Activity
有一张谷歌地图。每当我单击 Google Map 中的内置后退按钮时,Activity
我都会收到以下异常。
android java.lang.illegalstateexception onsaveinstancestate 后无法执行此动作。
我在 3.x 和 4.x Android 版本中遇到了上述异常。但在 2.x 中它工作正常,没有任何异常。
android - 列表视图 java.lang.IllegalStateException 即使在调用 notifyDataSetCanged();
java.lang.IllegalStateException:适配器的内容已更改,但 ListView 没有收到通知。确保适配器的内容不是从后台线程修改的,而只是从 UI 线程修改的。
我的列表视图包含大量数据
当列表中的数据发生更改时,我正在使用处理程序调用波纹管代码
但我有时会遇到同样的错误,而不是每次我加载它都提前谢谢
android - 即使在调用 notifyDataSetCanged() 后,列表视图 java.lang.IllegalStateException 也会出现相同的错误
java.lang.IllegalStateException:适配器的内容已更改,但 ListView 没有收到通知。确保适配器的内容不是从后台线程修改的,而只是从 UI 线程修改的。
注意:这个问题已经被问过了,我想得到一个有效的答案
我的列表视图包含大量数据
当列表中的数据发生更改时,我正在使用处理程序调用波纹管代码
但我有时会遇到同样的错误,而不是每次我加载它都提前谢谢
httpresponse - 通过 Wicket Link 通过 HttpServletResponse 发送 BIRT 文件会导致 IllegalStateException
在我的 Wicket Link 中的某个地方,它调用了一个实用程序,该实用程序提供了一个由 BIRT 生成的报告文件,我得到了一个 IllegalStateException。
从 Wicket 页面:
从 ReportUtility.java:
如果重要,createReportFileName 方法会将今天的日期和正确的文件扩展名附加到报告设计文件的基本名称,即“myFileName.rptdesign”变为“myFileName_04_24_2012.pdf”
这是 statck 跟踪:
重要的是要说明这不会影响操作:用户单击,打开/保存/取消出现,文件来了,看起来很漂亮。然而,在 ward 之后,无论用户接下来尝试做什么,都会向我们的错误页面发送 StalePageException。之后,一切又恢复正常。
我怀疑这涉及到 HttpServletResponse,或者我是如何从 Wicket 获取它的。但是,我将文件添加到带有标题的响应的那部分代码几乎完全是从 BIRT 的教程中复制的。(也许 BIRT 和 Wicket 只是不喜欢对方。)
我注意到我自己的代码都没有显示在堆栈跟踪中。此外,我尝试在少数几个地方“捕获” IllegalStateException,包括 onClick、serveFile 甚至我的 Wicket 应用程序,但均未成功。当然,即使我能抓住它,我也宁愿一开始就没有引起它。