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

Java ME Discussion :

Gestion des erreurs


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Par défaut Gestion des erreurs
    Bonjour,

    J'ai un problème en compilant mes sources avec la gestion des errors.

    code qui génère une erreur à la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DOMConfigurator.configure(ConfigWebGLobal.CHEMIN_ABSOLUT+"/logging-config.xml");
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Exception `javax.xml.parsers.FactoryConfigurationError' must be caught, or it must be declared in the `throws' clause of `init'


    FactoryConfigurationError' étend de la classe Error et non Exception donc pas besoin normalement d'être catché ... bizarre

    Si je rajoute un bloc try catch, au moment de la compilation j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    try {
    	DOMConfigurator.configure(ConfigWebGLobal.CHEMIN_ABSOLUT+"/logging-config.xml");
    	} catch (FactoryConfigurationError e1) {		
    	}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Can't catch class `javax.xml.parsers.FactoryConfigurationError'. Catch clause parameter type must be a subclass of class `java.lang.Throwable'

  2. #2
    Membre expérimenté
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Par défaut
    je corrige ce que je viens de dire
    desole,
    alors je recommence, en fait tu dois catcher any checked excepetion sinon ton code ne comiple meme pas.
    mais pour les unchecked Excetpion qui heritent de RuntimeExceptime tu peux les catcher aussi.
    Mais pour les erreurs du dois les catcher comme ce ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    try{
         //ton code
    }catch(Throwable err){
    }
    mais dans ce cas c est plustot pour debugger et avoir plus d information sur ton erreur.
    voila le Tree des Erreur
    Throwable
    ¦---Error
    ¦---Exception
    ¦--- RuntimeException // unchecked Exception
    ¦--- Le reste ... // checked Exception

  3. #3
    Membre expérimenté
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Par défaut
    FYI
    RunTimeException et lel reste herite de Exception

Discussions similaires

  1. [FB] Gestion des erreurs et application francophone
    Par Benjamin GAGNEUX dans le forum Installation
    Réponses: 10
    Dernier message: 20/05/2006, 14h54
  2. [struts][Datasource]Gestion des erreurs
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 15/09/2004, 16h51
  3. [VB6] Gestion des erreurs dans une dll
    Par zimba-tm dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 02/08/2004, 11h20
  4. [XSLT]Est ce qu'il y'a la gestion des erreur en xslt ?
    Par miloud dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/02/2004, 17h19
  5. [LG]gestion des erreurs
    Par frontin dans le forum Langage
    Réponses: 3
    Dernier message: 29/11/2003, 22h41

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