java – Play Framework await()导致UnexpectedException
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Play Framework await()导致UnexpectedException,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1153字,纯文字阅读大概需要2分钟。
内容图文
我今天早上升级到了Play 1.2.1,所以我可以利用他们的新功能来编写HTTP功能.
当我使用下面的例子时,来自Play文档(*我是
使用不同的方法名称*),我收到一个UnexpectedException
错误.
public static void loopWithoutBlocking() {
for(int i=0; i<=10; i++) {
Logger.info(i);
await("1s");
}
renderText("Loop finished");
}
错误如下:
Oops: UnexpectedException
An unexpected error occured caused by exception UnexpectedException:
While applying class play.classloading.enhancers.ContinuationEnhancer
on controllers.Application
上面的示例方法放在Application控制器中,我已经包含了play.libs.F库.
使用await()调用的方法是否需要嵌套在更深层次的内容中?
解决方法:
以防任何人遇到同样的问题(似乎其他人也有报道)我认为我最好总结一下我是如何解决这个问题的(虽然它可能不被视为’答案’):
正如@Codemwnci和Julien Tournay @ Play-framework google group所指出的那样.问题中包含的代码确实可以运行.
错误的实际原因是Application类中的一些“无关”代码似乎与await()调用冲突.找到有问题的方法后,我整理了代码,导致错误自行解决 – 但我无法确定问题的实际原因(相信我,我确实看了).
那么,你问的答案是什么?
它不是await()方法,它是你代码中的其他东西……所以注释除了包含await()调用的方法之外的所有内容并找到打破它的代码.
好好发现!
内容总结
以上是互联网集市为您收集整理的java – Play Framework await()导致UnexpectedException全部内容,希望文章能够帮你解决java – Play Framework await()导致UnexpectedException所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。