Différé de liaison a échoué
Ma demande est de lancer:
java.lang.RuntimeException: Deferred binding failed for 'com.mygwtapp.client.gin.ClientAppGinjector' (did you forget to inherit a required module?)
sur ce code à l'intérieur du point d'entrée:
private final ClientAppGinjector injector = GWT.create(ClientAppGinjector.class);
Quel pourrait être le problème?
Voici le message d'erreur du Journal:
java.lang.RuntimeException: Deferred binding failed for 'com.mygwtapp.client.gin.ClientAppGinjector' (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.mygwtapp.client.MainEntryPoint.<init>(MainEntryPoint.java:79)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:465)
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:375)
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:525)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
at java.lang.Thread.run(Thread.java:722)
Post le plein journal des erreurs, des erreurs de ce type ont souvent des racines antérieures.
OriginalL'auteur xybrek | 2012-05-02
Vous devez vous connecter pour publier un commentaire.
Dans votre ".gwt.xml" du fichier, ajoutez la ligne suivante:
Aucune autre raison à l'origine de l'erreur?
Bien sûr, il peut y avoir plusieurs raisons (je pense que vous avez eu un problème similaire il y a un moment déjà. stackoverflow.com/q/6555062/291741 😉 je vous propose d'essayer si votre installation fonctionne avec l'officiel GIN échantillons la première. Si non, alors vérifiez les bibliothèques (il y a gin-1.5-post-gwt-2.2.jar et gin-1.5-pre-gwt-2.2.jar, assurez-vous d'utiliser celui de droite).
Yah, mais j'ai besoin d'utiliser GWT 2.4.0, le Gin pots sont de maven avec la version: 1.5.0
J'ai ajouté manuellement gin-1.5-post-gwt-2.2.jar maintenant, je reçois cette erreur: com.google.gwt.de base.ext.UnableToCompleteException: (voir au-dessus des entrées de journal) au com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:503)
OriginalL'auteur Chris Lercher
J'ai eu le même message d'erreur lors de l'exécution. Quand j'ai essayé le "Google > GWT de la Compilation" la trace de la pile m'a aidé à mieux. Mon problème est que l'interface de service utilisé une classe qui n'était pas serializable.
OriginalL'auteur SamuraiCharlie
J'ai eu le même problème, j'ai décidé de lom ajoutant les bibliothèques suivantes:
OriginalL'auteur user3698270
J'ai eu le même problème. Ma méthode de lecture de l'objet Boolean appelé
getBooleanObject()
au lieu deisBooleanObject()
. ClasseJsonEncoderDecoder
regardé pour la méthode appeléeisBooleanObject()
, n'ont pas le trouver, la compilation a échoué. (gwt 2.8.0)OriginalL'auteur Михаил Ломанович