我正在使用安全模块进行播放!应用程序,并让它在一个点工作,但由于某种原因,我做了一些事情,使它停止工作。我收到以下错误:
执行异常VerifyError发生:期望堆栈映射框 在方法中 controllers.Secure $ Security.authentify(Ljava /郎/字符串; Ljava /郎/字符串;)z 在抵消33
在{module:secure} /app/controllers/Secure.java(第61行附近)
我看到了下面的帖子,但即使我我使用Java 7,它看起来像Play!现在可以正常使用7。我正在使用Play 1.2.4。
VerifyError; Expecting a stack map frame in method controllers.Secure$Security.authentify
这是我的安全控制器:
package controllers;
import models.*;
public class Security extends Secure.Security {
public static boolean authenticate(String username, String password) {
User user = User.find("byEmail", username).first();
return user != null && user.password.equals(password);
}
}
答案 0 :(得分:1)
似乎是1.7的常见问题(cobertura有同样的问题)。
降低等级到1.6,做一个干净的游戏,它再次开始为我工作。