[jdom-interest] Pb with ConcurrentModificationException
    Pellat, Dominique 
    dominique.pellat at eds.com
       
    Fri Jul  4 00:41:29 PDT 2003
    
    
  
I found a pb in JDOMb9 about the checkForComodification() method in
AbstractList :
I first created an instance of Document:
            domDataFile = builder.build("FichierLocal.xml");
	and use XMLOutputter after.
I then send domDataFile to another method in order to get the attributes,
detach them and create a new Attribute List :
      Element racineDataFile = domDataFile.getRootElement();
      // liste des attributs de la racine :
      List attrsRootDataFile = racineDataFile.getAttributes();
      List attrsRootDataFileFree = new ArrayList();
      for (Iterator i=attrsRootDataFile.iterator(); i.hasNext(); ) {
Exception-->     	 Attribute attr = (Attribute)i.next();
		 System.out.println("DataFile/attr :"+attr.getName());
		 attr.detach();
		 attrsRootDataFileFree.add(attr);
      }
Then I get :
java.util.ConcurrentModificationException
 	at
java.util.AbstractList$Itr.checkForComodification(AbstractList.java:448)
 	at java.util.AbstractList$Itr.next(AbstractList.java:419)
 	at maquette.Access_Data.LectureDonnees(Access_Data.java:186)
When using JDOMb7 the problem did not appear. Do you have an idea (about the
modCount management in AbstractList class) ?
Dominique
    
    
More information about the jdom-interest
mailing list