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 Discussion :

Mon application s'arrête brutalement sans lever d'Exception


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut Mon application s'arrête brutalement sans lever d'Exception
    Je rencontre un problème qui me surprend car c'est la première fois que je suis confronté à un cas de figure pareil.

    J'appelle un simple constructeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public class LstOperationSurCptDAO{// extends ServiceDAO {
        static private ServiceLogging Log = (ServiceLogging) ServiceLogging.getInstance(LstOperationSurCptDAO.class.getName());
     
        private AccesseurLstOperationSurCpt m_accesseurLstOperationSurCpt = null;
     
        public LstOperationSurCptDAO() {
            super();
        }
     
        [...]
    }
    Appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    System.out.println("appel");
    LstOperationSurCptDAO unAccesPortefeuille = new LstOperationSurCptDAO();
    System.out.println("fin");
    Mon application affiche "appel", mais n'affiche jamais "fin". Le programme s'arrête purement et simplement sans qu'aucune Exception n'ait été levée.

    Cela me surprend d'autant plus que le constructeur appelé n'effectue aucun traitement. La seule erreur pourrait provenir de l'initialisation du logger, mais dans ce cas je devrais avoir une Exception. Bref, je n'y comprends rien

    Avez-vous déjà rencontré un cas similaire ou avez-vous une explication ?

  2. #2
    Membre émérite Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Par défaut
    salut,

    question bête, pourquoi super() alors que tu n'étends aucune classe????

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    C'est une vieille application que je reprends en main. Je pense que l'appel de super() vient d'une version dans laquelle la classe héritait de ServiceDAO. Maintenant que ce n'est plus le cas, super() appelle tout simplement le constructeur de Object.

  4. #4
    Membre émérite Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Par défaut
    En lançant ton appli en debug, tu arrives jusqu'où???

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Serait-il possible que le ServiceLogging redirige le flux de sortie ou le flux d'erreur ?

    Est-ce que c'est idiot comme question ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    Merci les gars pour votre aide. C'est Heimdal qui m'a mis sur la voie. Ce que je ne vous avais pas dis, c'est qu'il s'agissait d'un batch que j'exécute avec un .bat.

    Pour une raison que je ne comprends pas, l'application tourne parfaitement sous Eclipse, mais s'arrête brutalement sans erreur à partir d'un .bat.

    Si vous avez une explication, je suis vivement intéressé

Discussions similaires

  1. [.NET] Application s'arrête brutalement, que faire?
    Par joujoukinder dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 08/10/2009, 10h39
  2. Tests automatiques de mon application GTK sans la modifier
    Par j0n47h4n dans le forum GTK+ avec C & C++
    Réponses: 0
    Dernier message: 02/01/2009, 16h28
  3. Réponses: 2
    Dernier message: 12/09/2007, 22h42
  4. [EasyPHP] Pb lors de la fermeture de mon application avec ou sans fermeture de Easy Php
    Par Lolie11 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/06/2007, 10h38
  5. Réponses: 4
    Dernier message: 04/04/2004, 13h59

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