【发布时间】:2014-05-25 00:23:59
【问题描述】:
到目前为止,在 GWT 超级开发模式下进行调试似乎真的很痛苦。如果有任何错误,则没有堆栈跟踪,只是在 chrome 控制台中给出了一条神秘的消息。有没有办法让所有错误都打印堆栈跟踪,比如在开发模式下?
我相信我已经有了源映射,因为如果我在 Chrome 的开发工具中访问 Sources,我可以看到我的 java 类的源代码。
【问题讨论】:
-
嗨,你有没有办法在 superdev 模式下查看 java 异常堆栈跟踪?
-
@ice13ill 不,我发现最好的方法是打开源映射,并尝试从 chrome 的控制台进行调试。如果你在 chrome 的控制台中设置了一个监视/断点,它会在它处中断,你可以单步执行。
-
对,这意味着(如果您有一个大/复杂的代码)您将不得不以某种方式猜测哪个变量可能有问题,并为其添加一个监视?
-
@ice13ill 实际上,看看
GWT.setUnhandledExceptionHandler。这将允许您设置异常处理程序,然后您可以将该异常的堆栈跟踪打印到控制台。
标签: java debugging gwt source-maps gwt-super-dev-mode