Condition true mais ne rentre pas dans l'alternative -> wtf?
Code:
1 2 3 4 5 6 7 8
|
InputStream in = SchemaValidatorHandler.class.getResourceAsStream(schemaFiles[i]);
LOG.debug("in != null? "+in != null); Renvoie true
if (in != null) {
LOG.debug("1"); Ne S'affiche pas !
Source source = new StreamSource(in);
...
} |
Comme vous le voyez, j'ai un code très simple avec une alternative dans laquelle apparemment on ne rentre jamais selon mes logs, et pourtant j'affiche le résultat de la condition juste avant et cela renvoie true !!
A quoi ceci peut il etre du ?