Je me demandais comment réparer mon projet pour éviter cette erreur après avoir déplacé mon projet sur un nouvel ordinateur à partir d'une configuration 2.5RC vers une configuration 2.5. Cela fonctionnait avant. Bien sûr HtmlTemplates
ne peut pas exister dans la bibliothèque côté client 2.5, mais je ne suis pas pris la peine de cela, je veux juste mon interface utilisateur à afficher:GWT mise à niveau de 2.5RC à 2.5 - NoClassDefFoundError HtmlTemplates?
11:24:08.060 [ERROR] [myapp] Failed to create an instance of 'org.myapp.client.UI' via deferred binding
java.lang.RuntimeException: Deferred binding failed for 'org.myapp.client.UIDesktop$Binder' (did you forget to inherit a required module?)
at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:53)
...
Caused by: java.lang.NoClassDefFoundError: com/google/gwt/uibinder/rebind/model/HtmlTemplates
at com.google.gwt.uibinder.rebind.UiBinderWriter.<init>(UiBinderWriter.java:181)
at com.google.gwt.uibinder.rebind.UiBinderGenerator.generateOnce(UiBinderGenerator.java:188)
...
Caused by: java.lang.ClassNotFoundException: com.google.gwt.uibinder.rebind.model.HtmlTemplates
at java.net.URLClassLoader$1.run(Unknown Source)
J'ai seulement 2,5 .jars (non 2.5RC) , et .classpath semble pointer tous vers eux, j'ai essayé d'effacer le gwt-Cache, le fichier .js généré, en cours d'exécution "Clean Project" en vain.
Merci Thomas! Cela semble avoir été Errai. Le téléchargement de la dernière version d'Errai semble avoir été ce qui l'a arrangé, bien que l'ordre de dépendance ait aussi un sens, alors c'est peut-être juste cela. – Navigateur