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 :
Appel :
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(); } [...] }
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.
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");
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 ?
Partager