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

Format d'échange (XML, JSON...) Java Discussion :

XMLEncoder et stackoverflow


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 101
    Par défaut XMLEncoder et stackoverflow
    Bonsoir, j'ai un probleme de stack overflow avec l'utilisation de XMLEncoder.

    J'ai trouve quelques explications chez Sun et la

    ma question est comment modifier le code pour contourner le bug.

    Je precise que ce n'est pas mon code et que je ne connais pas les XMLEncoder.

    Exemple de code qui plante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public class TestXMLEncoder
    {
    	public static void main(String[] args)
    	{
    		Font f = new Font("dialog", 0, 20);
    		f = f.deriveFont(20.1f);
    		XMLEncoder encoder = 
                new XMLEncoder(new BufferedOutputStream(
    			    new FileOutputStream(FileDescriptor.out)));
    		encoder.writeObject(f);
    		encoder.close();
    	}
    }
    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    de mémoire parce que je n'ai pas regardé le code de Font.
    XMLEncoder c'est un truc chouette avec lequel on peut faire des tas de choses (je l'ai utilisé pour faire un journal d'actions "rejouable" tel que)
    MAIS les objets utilisés doivent avoir des propriétés bien au point: persistence delegate en particulier. après il ya des trucs mystérieux au niveau de la manière dont il entend gérer l'état de son graphe (je me souviens que je faisais des catch sans rien comprendre ... et que ça marchait ! ).
    Ici je subodore un problème avec le code de Font même ....

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 101
    Par défaut
    j'ai resolu le probleme en supprimant le XMLEncoder avec cecci

    http://www.nada.kth.se/~bishop/resou...ial/index.html

    merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/09/2006, 12h22
  2. [Java Beans XMLEncoder] Impossible d'encoder un objet...
    Par petitpepito dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 27/02/2006, 16h19
  3. StackOverflow constructeur
    Par papy_tergnier dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/02/2006, 11h43
  4. XMLEncoder ne sauvegarde pas la donnée d'un PlainDocument.
    Par mitje dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 27/01/2006, 04h06
  5. Stack OverFlow ou Violation d'adresse - Orienté Objet
    Par JakeGrafton dans le forum Langage
    Réponses: 7
    Dernier message: 31/05/2005, 16h34

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