我正在为我的 Play 使用安全模块!应用程序并让它在某一时刻工作,但由于某种原因,我做了一些事情让它停止工作。我收到以下错误:
发生执行异常验证错误:在方法控制器中期望堆栈映射帧。安全 $Security.authentify(Ljava/lang/String;Ljava/lang/String;)Z 在偏移量 33
在 {module:secure}/app/controllers/Secure.java 中(大约第 61 行)
我看到了下面的帖子,但是,即使我使用的是Java 7,它看起来也像 Play!现在可以与 7 一起使用。我正在使用 Play 1.2.4。
验证错误;期望方法 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);
}
}