J'ai un projet GWT et à l'aide de la méthode gwt.create (someclass.class) exception.
L'exception est la suivante: et quelques explications p> WebCharge est mon point d'entrée pour le projet, comme vous pouvez le constater dans la stacktrace, l'exception est lancée webchageservice p> et le code de webchargeservicesync public interface WebchargeServiceAsync
{
void getMessage(String msg, AsyncCallback<String> async);
void getMessage(MyUser user, AsyncCallback<String> async);
void getUserList(AsyncCallback<List<MyUser>> async);
void updateUser(MyUser user, AsyncCallback<List<MyUser>> async);
void selectByName(String name, AsyncCallback<List<MyUser>> async);
}
5 Réponses :
Comme l'exception déjà indiquée: Avez-vous oublié d'hériter d'un module requis? em> p>
Par exemple, est le "Myuser" disponible? P>
Que voulez-vous dire sous "disponible"? Oui j'ai une classe de haricots myuser. Mais je ne comprends pas ce message -> Avez-vous oublié d'hériter d'un module requis?
Avez-vous oublié d'hériter d'un module requis i> est toujours lié à votre fichier gwt.xml, demandez si vous avez oublié
GWT 2.3 nécessite Javax.Validation JAR: http: // mvnrepository.com/artifact/javax.validation/validation-api/1.0.0.ga P>
Téléchargez-le et ajoutez-le à votre dossier LIB de votre projet. P>
J'ai eu la même exception même lorsque j'importe un exemple d'exemple existant. Par exemple, j'ai essayé celui-ci - hg clone gwt-dispatch-example.googlecode.com/hg < / a> exemple de dépistage GWT, mais une nouvelle exception est levée d'exécution de la finale privée myginjector injecteur = gwt.create (myginjector.class);
Juste quelque chose est généralement faux avec mon env. S'il vous plaît si vous avez des suggestions laissez-moi savoir, je suis désespéré :-)
Essayez d'utiliser cet exemple de projet avec la version GWT avant 2.2.
Vous avez besoin de gin-1.5-post-gwt-2.2.jar avec GWT 2.2 et 2.3
Cet exemple de projet utilise GIN 1.0. Cela ne fonctionnera pas sous GWT 2.2 ou 2.3.
Aujourd'hui, j'avais exactement le même problème. Voici la solution: p>
Les fichiers: validation-API-1.0.0.ga-Sources.jar et validation-API-1.0.0.ga.jar, qui se trouve dans le SDK GWT téléchargeable devrait être dans votre catégorie de classe lors de la compilation ou de l'exécution de dev -mode. Les sources JAR sont critiques, la solution de Peter n'a donc pas fonctionné. P>
Cela doit-il être cette version exacte cependant?
J'ai eu un problème similaire qui a été causé par tyo em> erroné (exception lancée): strong> p> correct (ajouté ... async): strong> p>
Après avoir lu cette question et en regardant les réponses, voici la solution: p>
copiez votre validation-API-1.0.0.ga.jar et validation-API-1.0.0.ga-Sources.jar dans le répertoire des dépendances GWT. P> LI>
Supprimer toutes les variables Vaadin_Townload de votre path. P> LI>
Ajoutez les variables suivantes au chemin de construction du projet avec les entrées suivantes:
gwt-dev.jar, gwt-user.jar, validation-API-1.0.0.ga.jar et validation-API-1.0.0.ga-Sources.jar. P> Li>
compile widgetset p> li>
Si vous n'avez pas mis à jour manuellement vos bibliothèques en copiant les nouveaux fichiers GWT: strong> p>
Vous n'avez pas d'autre sortie vous indiquant quelle est l'erreur avec webchattserviceasync?
Oui, il est probable que vous puissiez voir une autre erreur dans votre console de mode hébergé, qui cause probablement cela.
Oui, tu as raison. Je viens de mettre à jour l'exception, maintenant c'est tout la sortie que j'ai eue.