2011-10-30 13 views
5

CİN Modülü başarısız her şey iyi çalışıyor. injector.getEventBus() nedenlere çağrı:GWT CİN önemsiz kullanım-case (EventBus)

Caused by: java.lang.RuntimeException: Deferred binding failed for 'com.google.web.bindery.event.shared.EventBus' (did you forget to inherit a required module?) 
at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:53) 
at com.google.gwt.core.client.GWT.create(GWT.java:97) 
at com.XXX.app.client.InjectorImpl.create_Key$type$com$google$web$bindery$event$shared$EventBus$_annotation$$none$$(InjectorImpl.java:72) 
at com.XXX.app.client.InjectorImpl.get_Key$type$com$google$web$bindery$event$shared$EventBus$_annotation$$none$$(InjectorImpl.java:86) 
at com.XXX.app.client.InjectorImpl.getEventBus(InjectorImpl.java:7) 
at com.XXX.app.client.Module1.onModuleLoad(Module1.java:24) 

GWT Geliştirme Modu diyor ki:

23:58:50.287 [ERROR] Deferred binding result type 'com.google.web.bindery.event.shared.EventBus' should not be abstract 

cevap

7

sen gwt 2.4 kullanıyorsanız:

iki EventBus (biri kullanımdan kaldırıldı) kullandığınız emin olun şimdi vardır injetorda ve giriş noktanızda aynı tür.