voila, j'ai donc cette méthode qui lance une exception ArrayIndexOutOfBoundsException de temps en temps (pas tout le temps).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private synchronized void drawTrajectories(){ for(int i=0;i<trajectories.size();i++){ try{ trajectories.get(i).draw(gbuf,startTime,currentTime); } catch (ArrayIndexOutOfBoundsException e){ // sometimes I got this exception I don't know why } } }
Pourtant en théorie :
- i<trajectories.size()
- elle est synchronized
donc si vous avez des idées, ça serait pas mal, parce que je bon j'aime pas resté sur ma faim et passé à autre chose sans comprendre![]()
Partager