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环境上,其配置如本文中所述:(。