Java gae gwt rpc错误0

Java gae gwt rpc错误0,java,google-app-engine,gwt,gwt-rpc,Java,Google App Engine,Gwt,Gwt Rpc,有时,当我在Google app Engine上调用我的应用程序的rpc时,会抛出一个错误。 通常我会用Window.Alert()将错误代码放出来,然后阅读日志并解决问题 然而,这次错误代码只是“0”,日志文件中没有任何内容。 代码如下所示: myService.doStuff(new AsyncCallback<Boolean>() { @Override public void onSuccess(Boolean

有时,当我在Google app Engine上调用我的应用程序的rpc时,会抛出一个错误。 通常我会用Window.Alert()将错误代码放出来,然后阅读日志并解决问题

然而,这次错误代码只是“0”,日志文件中没有任何内容。 代码如下所示:

myService.doStuff(new AsyncCallback<Boolean>() 
        {
            @Override
            public void onSuccess(Boolean result) 
            {
                if(result)
                    Window.alert("yay");
                else
                    Window.alert("nay");
            }

            @Override
            public void onFailure(Throwable caught) 
            {   
                Window.alert(caught.getMessage());
            }
        });
myService.doStuff(新的AsyncCallback() { @凌驾 成功时的公共void(布尔结果) { 如果(结果) 窗口警报(“耶”); 其他的 窗口警告(“不”); } @凌驾 失败时的公共无效(可丢弃) { Window.alert(catch.getMessage()); } }); 大多数时候,我的回答是/否取决于成功与否,但也有少数时候我只得到“0”。。这是什么


服务器端代码实际上可以是任何东西,获取/存储在数据存储中,检查用户是否登录等。这在我的大多数RPC调用中都是随机发生的。

捕获的
对象可能是
状态代码异常的一个实例。当浏览器不传输底层XHR时,会看到0状态代码,尽管这种情况下的触发器在某种程度上依赖于浏览器。例如,在尝试为
文件制作XHR://
URL时,会看到0状态代码(尽管在本例中可能不是这样)


由于您将问题描述为随机发生的,因此我猜测浏览器环境中存在影响XHR的某些因素。这是在单个浏览器上发生的,还是在您机器上安装的所有浏览器上发生的?这种情况会在多台机器上发生吗?

捕获的
对象可能是
statuscodecoexception
的一个实例。当浏览器不传输底层XHR时,会看到0状态代码,尽管这种情况下的触发器在某种程度上依赖于浏览器。例如,在尝试为
文件制作XHR://
URL时,会看到0状态代码(尽管在本例中可能不是这样)

由于您将问题描述为随机发生的,因此我猜测浏览器环境中存在影响XHR的某些因素。这是在单个浏览器上发生的,还是在您机器上安装的所有浏览器上发生的?这会在多台机器上发生吗