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

Eclipse Modeling Discussion :

[JDOM] Erreur


Sujet :

Eclipse Modeling

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Points : 35
    Points
    35
    Par défaut [JDOM] Erreur
    Bonjour

    J'essaye d'utiliser JDOM pour extraire les attributs depuis un fichier XML ou XMI ( pour c'est le résultat du plugin GMF)

    Je suis encore débutante avec JDOM

    J'ai voulu refaire l'exemple http://cynober.ftp-developpez.com/tu.../jdom/jdom.pdf mais il me donne cette erreur
    Exception in thread "main" java.lang.NullPointerException
    at test1.JDOM2.main(JDOM2.java:27)
    Merci d'avance pour votre aide

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    L'exemple en question fait des choses affreuses avec les exceptions : il les catche sans les afficher.

    Vu que cette exception arrive ligne 27, c'est probablement sur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    racine = document.getRootElement();
    Ce qui veut dire que document est null.
    Et document est null si le code qui le construit fait une exception, catchée sans être logguée avant de continuer en le laissant null.

    On peut supposer que le fichier "Exercice2.xml" n'existe pas ou n'a pas été trouvé, tout simplement. Et parce que cet exemple catche l'exception sans la logguer, ça ne se voit pas.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Points : 35
    Points
    35
    Par défaut
    Bonjour

    Merci pour votre réponse en fait j'ai résolu le problème, quand il cherche la racine du fichier il la trouve pas pour la simple raison il faut mettre le fichier dans le répertoire et non pas dans le répertoire du source

    Merci encore une fois

  4. #4
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 469
    Points : 2 997
    Points
    2 997
    Par défaut
    N'utilise pas JDom pour parser du EMF, il faut que tu utilises la ResourceFactory que t'as générée EMF ou la XMIResourceFactory.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Points : 35
    Points
    35
    Par défaut
    Bonjour

    Merci de me donner plus d'explication sur ce que vous venez de citer

    Merci Pour votre aide

    Je suis totalement perdue dans ces outils

  6. #6
    Membre averti Avatar de Aurelien Pupier
    Homme Profil pro
    Senior Software Engineer
    Inscrit en
    Décembre 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Senior Software Engineer

    Informations forums :
    Inscription : Décembre 2007
    Messages : 278
    Points : 369
    Points
    369
    Par défaut
    En tapant dans google "XMIResourceFactory tutorial" tu trouve ça http://www.vogella.de/articles/Eclip...e/article.html
    Aurélien Pupier
    Eclipse GMF-Runtime Committer
    R&D Eclipse Engineer, Studio Project Leader
    BonitaSoft S.A.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2010
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 59
    Points : 35
    Points
    35
    Par défaut
    Bonjour

    en fait c'est exactement ce que j'ai fait, mais j'ai un problème au niveau d'import de metadata, pour importer les package du modèl d'instance.

    Je sais vraiment comment en faire, Merci d'avance pour votre aide

Discussions similaires

  1. [DOM] [JDOM] erreur ElementTransversal
    Par sayn1999 dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 12/06/2012, 20h10
  2. [JDOM] Erreur java.lang.NoClassDefFoundError: org/jdom/Element
    Par harhour85 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 28/01/2011, 08h29
  3. [JDOM] message d'erreur JDOM
    Par lotfi-g dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 15/09/2010, 14h04
  4. message d'erreur sous eclipse avec jdom
    Par kayenne77 dans le forum XML/XSL et SOAP
    Réponses: 13
    Dernier message: 03/07/2009, 14h11
  5. [JDOM] Erreur de DTD lors de la création d'un objet JDOM
    Par Kerod dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 24/05/2007, 13h14

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