带有延迟绑定的GWT反射GAE在Firefox中工作,而不是在chrome中,即
我对延迟绑定有问题 我在这个博客中创建了它: 我的代码在“GWT.create”时崩溃了。但只有当我在谷歌应用程序引擎上运行它,并且只在IE和Chrome上运行时。 在Firefox的GAE上,代码在每个浏览器的本地和在线上都能正常工作带有延迟绑定的GWT反射GAE在Firefox中工作,而不是在chrome中,即,gwt,deferred,Gwt,Deferred,我对延迟绑定有问题 我在这个博客中创建了它: 我的代码在“GWT.create”时崩溃了。但只有当我在谷歌应用程序引擎上运行它,并且只在IE和Chrome上运行时。 在Firefox的GAE上,代码在每个浏览器的本地和在线上都能正常工作 Logger logger = Logger.getLogger("AMsController"); logger.log(Level.INFO, "start reflect"); final IPresenterFactory
Logger logger = Logger.getLogger("AMsController");
logger.log(Level.INFO, "start reflect");
final IPresenterFactory factory = (IPresenterFactory)
GWT.create(IReflectiveFactory.class);
logger.log(Level.INFO, "1");
IDynamicPresenter p = factory.newInstance("ch.zhaw.ams.module.football.sfv.news.client.presenter.NewsPresenter");
我没有任何错误消息,但是如果我分析IE和Firefox的cache.html,它们是不同的
它在IE中有一个类强制转换异常,但在firefox中没有我在没有运行时类强制转换的情况下编译了它-比它更有效 问题是IE-cache.html文件中的类转换 -XdisableCastChecking作为编译器标志 我在这里描述的
“它中断”不是错误消息。我无法评估错误消息…:-/事实上,我正在尝试获取堆栈跟踪,但我在客户端没有得到它,在Google App Engine开发者控制台上也没有日志条目。如果我编译代码时没有运行时类转换,那么代码在App Engine和本地服务器上都能工作