Bonjour,

Vous le savez probablement je débute en Java.
J'ai observé un retour de méthode qui part en exception
et l'exception n'est pas initialisée.
je voudrais avoir ce qui peut en être l'explication.
La méthode est appelée par la ligne de code suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
FBConnectionRequestInfo defaultCri = getManagedConnectionFactory().getDefaultConnectionRequestInfo();
Je donne ensuite la méthode qui est appelée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 private synchronized FBManagedConnectionFactory getManagedConnectionFactory() {
        if (mcf != null)
            return mcf;
 
        GDSType gdsType = GDSType.getType(getType());
 
        if (gdsType == null)
            gdsType = GDSFactory.getDefaultGDSType();
 
        mcf = new FBManagedConnectionFactory(gdsType, connectionProperties);
 
        return mcf;
    }
Quand je regarde sous debugger mcf est cohérent en sortie de la méthode. Mais au retour de la méthode defautCri est inactif. le pas suivant conduit en exception.
Quelle sont les raisons en Java d'un tel comportement. en C++ c'est une défaut de pile?
Celui qui m'aidera sera