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

Entr�e/Sortie Java Discussion :

Not Serializable Exception


Sujet :

Entr�e/Sortie Java

  1. #1
    Membre �clair� Avatar de RowanMayfair
    Femme Profil pro
    D�veloppeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activit� : D�veloppeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par d�faut Not Serializable Exception
    Bonjour ,

    Le contexte : je suis sur un TP, un jeu client-serveur. En r�sum�, je lance le serveur (localhost), puis un client se connecte, son personnage appara�t dans l'ar�ne, puis j'en connecte un 2�me, son personnage appara�t aussi, ils peuvent utiliser le Chat, tout fonctionne.

    Ensuite, je cr��e des boules (ils sont cens�s se tirer dessus au final ).
    Et l� �a se corse.

    Pour une raison que je ne comprends pas, �a fonctionne parfaitement avec 1 seul client. Il peut tirer, tout �a, no soucy
    Mais depuis qu'ils ont des boules, d�s que le 2�me se connecte le serveur se d�connecte. Avec ce message :

    Nom : message boules.PNG
Affichages : 126
Taille : 7,0 Ko

    J'avoue je ne sais pas o� chercher le probl�me. Je ne comprends pas pourquoi le probl�me appara�t uniquement quand un autre joueur se connecte.

    Est-ce que quelqu'un saurait o� je dois chercher ?
    (comme �a c'est peut-�tre difficile )

    Merci

  2. #2
    Mod�rateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par d�faut
    Citation Envoy� par RowanMayfair Voir le message
    Est-ce que quelqu'un saurait o� je dois chercher ?
    (comme �a c'est peut-�tre difficile )
    Pense-tu. Le probl�me est sans aucun doute � la ligne 145.

    ...... �videmment qu'on risque pas de pouvoir te dire o� est le probl�me, tu as rien montr� dans lequel on peut pointer du doigt que le probl�me est l� !

    A la rigueur tu peux toujours essayer de te concentrer sur le message d'erreur : NotSerializableException because of modele.Boule. En fran�ais �a veut dire quoi ?
    Il utilise la s�rialisation ce programme ? Qu'est-ce qui change et qui implique la s�rialisation quand on ajoute des boules ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Mod�rateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par d�faut
    A moins d'avoir mis beaucoup de commentaires, je pense que l'erreur est bien avant la ligne 145

    L'erreur vient (� mon avis) du fait que ta classe Boule n'impl�mente pas l'interface Serializable.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre �clair� Avatar de RowanMayfair
    Femme Profil pro
    D�veloppeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activit� : D�veloppeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par d�faut
    Citation Envoy� par OButterlin Voir le message
    A moins d'avoir mis beaucoup de commentaires, je pense que l'erreur est bien avant la ligne 145

    L'erreur vient (� mon avis) du fait que ta classe Boule n'impl�mente pas l'interface Serializable.
    Mais justement, si c'�tait ma boule qui n'�tait pas s�rialisable, alors �a planterai d�s la connexion du 1er joueur. Puisque quand un joueur se connecte, on lui attribue automatiquement une boule (entre autres).
    Or, avec 1 joueur, tout va bien.
    Il peut m�me l'utiliser sa boule, �a fonctionne parfaitement, comme attendu.

    C'est � la connexion du joueur n�2 que le serveur se d�connecte. Enfin pas � la connexion d'ailleurs, l'�cran de connexion est OK, mais c'est d�s qu'il appara�t. Qu'il est g�n�r�.



    J'utilise Eclipse (que je ne connais pas), il y a bien un moyen de "suivre" la cr�ation de ma boule quand un joueur se connecte ?

  5. #5
    Membre �clair� Avatar de RowanMayfair
    Femme Profil pro
    D�veloppeuse Freelance
    Inscrit en
    Mars 2019
    Messages
    247
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 48
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activit� : D�veloppeuse Freelance

    Informations forums :
    Inscription : Mars 2019
    Messages : 247
    Par d�faut
    Oups.
    �a marche maintenant
    mais je ne sais pas pourquoi

    Bon ben d�sol�e pour le d�rangement et mon incapacit� � donner les cl�s pour r�soudre mon probl�me

Discussions similaires

  1. JNDI sous Tomcat, class not found exception
    Par ChristopheH dans le forum Tomcat et TomEE
    R�ponses: 16
    Dernier message: 19/12/2009, 01h24
  2. [2.0] App_Data File Not Found Exception
    Par stephane.net dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 17/12/2007, 12h12
  3. Serializable exception
    Par dehbi dans le forum Langage
    R�ponses: 2
    Dernier message: 03/04/2006, 12h23
  4. [Quartz][Tomcat] Jobs.xml file not found exception
    Par Arnaud Giuliani dans le forum Tomcat et TomEE
    R�ponses: 1
    Dernier message: 05/08/2005, 09h20
  5. [EJB Session] class not found exception ?
    Par champion dans le forum Wildfly/JBoss
    R�ponses: 4
    Dernier message: 11/02/2005, 23h46

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