遅延バインディングに問題があります。
私はこのブログのようにそれを作成しました:http: //programmatica.blogspot.com/2007/10/classfornamefullyqualifiedclassnamenewi.html
「GWT.create」でコードがクラッシュしました。ただし、Google App Engineで実行する場合、およびIEとChromeでのみ実行します。コードは、すべてのブラウザでローカルに、FirefoxのGAEでオンラインで正しく機能します。
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ではClassCast例外が発生しますが、Firefoxでは発生しません。