Bonjour,

J'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
try {
    //if (ret instanceof ArrayListExtension) {
    errors = new MarkerError[((ArrayListExtension) ret).size()];
    for (int i = 0; i < ((ArrayListExtension) ret).size(); i++) {
        errors[i] = new MarkerError(((ArrayListExtension) ret.get(i), document);
    }
    //}
} catch (Exception e) {
    System.err.println(e.getMessage());
}
J'ai volontairement commenter mon if pour voir l'erreur que je reçois. C'est justement l'erreur que je ne comprend pas La voici :

org.apache.axis.encoding.ser.ArrayDeserializer$ArrayListExtension cannot be cast to org.apache.axis.encoding.ser.ArrayDeserializer$ArrayListExtension
Sympa comme message non ? Un type ne peut pas être casté dans son type ! Je ne vois vraiment pas le problème. Et si je décommente mon if il ne rentre pas dans la boucle...

Une idée ?