答案 0 :(得分:0)
这个例外对我而言并不像GWT的一部分。看起来服务器端的RPC方法的实现是抛出它:
Service method 'public abstract openerp.client.web.client.View openerp.client.web.client.ViewService.getView(java.lang.String)' threw an unexpected exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.-1) at
您可以通过在该方法中设置断点来缩小问题范围。
缩小onModuleLoad()中的异常的一个技巧是从中获取所有代码。在这种情况下,它变得更加清晰,因为UI不会抛出丑陋的堆栈跟踪而不是您的首页。
@Override
public void onModuleLoad() {
logger.log(Level.INFO, "Deferring Startup...");
// Hack to allow the UI to come up even if an exception occurs.
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
doOnModuleLoad();
}
});
}
public void doOnModuleLoad() {
... (the real onmodule load logic) ...