Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 服务器端RequestFactory相关错误,没有堆栈跟踪或任何其他详细信息_Debugging_Gwt_Gwt2_Requestfactory - Fatal编程技术网

Debugging 服务器端RequestFactory相关错误,没有堆栈跟踪或任何其他详细信息

Debugging 服务器端RequestFactory相关错误,没有堆栈跟踪或任何其他详细信息,debugging,gwt,gwt2,requestfactory,Debugging,Gwt,Gwt2,Requestfactory,如果我在日志中看到的所有错误报告都是: 客户端:原因:java.lang.RuntimeException:服务器错误500… 服务器端:[ERROR]500-POST/gwtRequest(127.0.0.1)1420字节(红色字体) (我在开发模式下运行应用程序,来自Maven by gwt:run,所以它在Jetty上运行) 除了它与RequestFactory(/gwtRequest)相关之外,我完全不知道发生了什么。它可能与无效的实体代理或请求服务契约有关,但我已经在Eclipse和M

如果我在日志中看到的所有错误报告都是:

客户端:
原因:java.lang.RuntimeException:服务器错误500…

服务器端:
[ERROR]500-POST/gwtRequest(127.0.0.1)1420字节
(红色字体)

(我在开发模式下运行应用程序,来自Maven by gwt:run,所以它在Jetty上运行)

除了它与RequestFactory(/gwtRequest)相关之外,我完全不知道发生了什么。它可能与无效的实体代理或请求服务契约有关,但我已经在Eclipse和Maven中正确配置了RequestFactory apt validator,并且没有从中得到任何错误(通常这种验证对我来说很好)

我能做些什么来进一步了解一个问题,以及为什么该死的GWT不给我一个服务器堆栈跟踪来显示服务器端出了什么问题

编辑:我发现错误:我在我的JPA实体中有
@枚举(EnumType.STRING)
枚举字段。在数据库中,有一个varchar值与enum的任何值都不匹配。但我仍然想知道为什么我没有得到堆栈跟踪。如果我得到它,我会在1分钟内解决它,而不是半天。

就像这里一样:

您必须通过扩展RequestFactoryServlet来提供自己的ExceptionHandler

执行此操作后,您将获得StackTrace并找到问题:


只需五分钟,现在和将来都能为您节省大量时间。

谢谢您的宝贵意见,Sam,但不幸的是,我们已经做到了这一点。我所描述的问题发生在GWT环境上,其配置如本文中所述:(。