Plantage inexpliqué en execution, mais pas en débug
Bonjour à tous,
Vous êtes un peu ma dernière chance, deux jours que j'écume les forums et les sites de doc pour comprendre mon problème, mais pas moyen ...
J'utilise netbeans 6.9.1, avec lequel je compile mon code et quand je le lance via netbeans aucun problème tout ce passe bien, mon fichier XML se charge sans broncher.
Le problème c'est si j’exécute le .jar à l’extérieur d'éclipse ca plante lamentablement avec un beau :
Code:
1 2
| java.lang.OutOfMemoryError: Java heap space
at org.jdom.ContentList$FilterList.iterator(ContentList.java:586) |
Voila le bout de code incriminé :
Code:
1 2 3 4 5 6
| Element eld = null ;
List<Element > datas = elm.getChildren();
Iterator<Element > ite = datas.iterator(); // OutOfMemoryError
while (ite.hasNext()){
eld = ite.next();
} |
JDK : 5
jDom : 1.1.1
Edit : j'oubliai : avant ça marchait parfaitement, ce n'est que récemment (sans aucune modification de cette partie du code) que ça c'est mis à planter ...