Я пытаюсь что-то сделать с GWT-платформой, но, следуя примерам на этой странице: http://code.google.com/p/gwt-platform/wiki/GettingStarted?tm=6 просто не работает.
Я получил следующую ошибку:
когда я пытаюсь сделать PlaceRequest.
Я предполагаю, что это происходит из-за того, что вводится PlaceManager, и, так или иначе, это не синглтон, а следуя вики (http://code.google.com/p/gwt-platform/wiki/GettingStarted?tm=6# Binding_everything_together):
Установка DefaultModule избавляет вас от необходимости выполнять все следующие привязки: bind(EventBus.class).to(SimpleEventBus.class).in(Singleton.class); bind(TokenFormatter.class).to(ParameterTokenFormatter.class).in(Singleton.class); bind(RootPresenter.class).asEagerSingleton(); bind(PlaceManager.class).to(MyPlaceManager.class).in(Singleton.class); bind(GoogleAnalytics.class).to(GoogleAnalyticsImpl.class).in(Singleton.class);
менеджер мест уже должен быть синглтоном... но он просто не работает.
У кого-то есть эта проблема?
Каждый раз, когда я получаю это исключение, это связано с тем, что PlaceRequest, который я передаю в updateHistory, не имеет того же NameToken, что и текущее место, что является незаконным.
Что именно вы пытаетесь сделать?