Google app engine gwt TypeError(无法调用null的方法';X')

Google app engine gwt TypeError(无法调用null的方法';X'),google-app-engine,gwt,Google App Engine,Gwt,我有一个非常简单的GWT应用程序,包含一个用于数据库操作的简单rpc回调。 它所做的只是从数据库中检索字符串。这在当地很管用。它通过回调检索字符串并将其显示在屏幕上 但当我将其部署到appengine时,它不起作用,并给出错误“gwtyperror(无法调用null的方法“X”)。我尝试过调试、日志记录等,但它什么也没给我,我绝望地迷失了方向 EntityService.Util.getInstance().getEntityName( Funct

我有一个非常简单的GWT应用程序,包含一个用于数据库操作的简单rpc回调。 它所做的只是从数据库中检索字符串。这在当地很管用。它通过回调检索字符串并将其显示在屏幕上

但当我将其部署到appengine时,它不起作用,并给出错误“gwtyperror(无法调用null的方法“X”)。我尝试过调试、日志记录等,但它什么也没给我,我绝望地迷失了方向

        EntityService.Util.getInstance().getEntityName(
                Function.getHash("john"), Function.getHash("name"),
                Function.getHash("english"), new AsyncCallback<String>() {

                    @Override
                    public void onSuccess(String result) {
                        l.setText(result);
                    }

                    @Override
                    public void onFailure(Throwable caught) {
                        l.setText(caught.getMessage());
                    }
                });
EntityService.Util.getInstance().getEntityName(
Function.getHash(“john”)、Function.getHash(“name”),
Function.getHash(“english”),新的AsyncCallback(){
@凌驾
成功时的公共void(字符串结果){
l、 setText(结果);
}
@凌驾
失败时的公共无效(可丢弃){
l、 setText(catch.getMessage());
}
});
你们知道会发生什么,或者为什么我会在appengine上出错吗? 我尝试只通过回调连接appengine上的数据库,效果很好


提前谢谢

如果在进入appengine之前尝试使用以下任一解决方案,则调试此类错误会更容易-

解决方案1-只要不进入prod模式,就可以在
pretty
模式下编译应用程序

“漂亮”模式允许您在web模式下更轻松地调试。例外情况是可读的

解决方案2-集成
Webmode异常处理
-


这两种解决方案都会增加一些运行时性能损失,应该在开发周期中使用。完成测试后,关闭webmode异常和编译功能。

对象l是一个标签对象,在屏幕上显示字符串