IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

Problème à la compilation


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut Problème à la compilation
    Bonjour
    Je develloppe ma première appli en GWT et quand je compil avec le ptit outils de google il me dit sa

    Computing all possible rebind results for 'com.developpez.exemple.gwt.client.ContactService'
    Rebinding com.developpez.exemple.gwt.client.ContactService
    Invoking <generate-with class='com.google.gwt.user.rebind.rpc.ServiceInterfaceProxyGenerator'/>
    Validating service interface 'com.developpez.exemple.gwt.client.ContactService'
    Service interface: com.developpez.exemple.gwt.client.ContactService
    Service method: public abstract com.developpez.exemple.gwt.client.util.Contact[] getAllContact()
    [ERROR] Return type com.developpez.exemple.gwt.client.util.Contact[] is not serializable and/or has no serializable subtypes
    [WARN] Deferred binding result type 'com.developpez.exemple.gwt.client.ContactService' is not instantiable; expect subsequent failure
    [ERROR] Errors in 'E:\rolex\gwt-windows-1.3.3\demoGWT\src\com\developpez\exemple\gwt\client\panel\ContactsPanel.java'
    [ERROR] Line 1: Unable to resolve required rebind dependencies
    Output will be written into E:\gwt-windows-1.3.3\demoGWT\www\com.developpez.exemple.gwt.MonApplication
    Compilation succeeded

    Que dois je faire je ne comprend pas
    Quelqu'un peut il m'aider

  2. #2
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    Bonsoir,

    La classe Contact contient des choses non serialisable.
    Tu peux nous montrer le code de cette classe?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut
    OUi la voici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    package com.developpez.exemple.gwt.client.util;
     
    public class Contact {
     
    	public String email;
    	public String nom;
    	public String prenom;
    	public String tel;
        public String photo = "default_photo.jpg";
     
        public Contact() {
        }
     
        public Contact(String prenom, String nom, String email,String tel) {
        	setNom(nom);
        	setPrenom(prenom);
        	setEmail(email);
        	setTel(tel);
        }
     
    	public String getEmail() {
    		return email;
    	}
    	public void setEmail(String email) {
    		this.email = email;
    	}
     
    	public String getNom() {
    		return nom;
    	}
     
    	public void setNom(String nom) {
    		this.nom = nom;
    	}
     
    	public String getPhoto() {
    		return photo;
    	}
     
    	public void setPhoto(String photo) {
    		this.photo = photo;
    	}
     
    	public String getPrenom() {
    		return prenom;
    	}
     
    	public void setPrenom(String prenom) {
    		this.prenom = prenom;
    	}
    	public String getTel() {
    		return tel;
    	}
    	public void setTel(String tel) {
    		this.tel = tel;
    	}
     
    }

  4. #4
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    Il faut que ta classe implemente IsSerializable.
    D'après http://code.google.com/webtoolkit/do...ableTypes.html
    on ne peut utiliser que les types primitifs, leurs wrappeurs, String et Date ainsi que des tableaux de ces éléments ou des classes en dérivant.

    Sinon tu dois implémenté IsSerializable : http://code.google.com/webtoolkit/do...ializable.html
    Pas de méthode, juste la déclaration a ajouter.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo