Cast en org.apache.axis.encoding.ser.ArrayDeserializer$ArrayListExtension
Bonjour,
J'ai le code suivant :
Code:
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 :D La voici :
Citation:
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 ?