luehe 2003/08/15 17:35:32 Modified: catalina/src/share/org/apache/catalina/core ApplicationContext.java Log: Clone attribute names iterator, to avoid java.lang.ConcurrentModificationException when removing attribute while iterating over attribute names Revision Changes Path 1.17 +5 -5 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationContext.java Index: ApplicationContext.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/ApplicationContext.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- ApplicationContext.java 12 Aug 2003 23:01:36 -0000 1.16 +++ ApplicationContext.java 16 Aug 2003 00:35:32 -0000 1.17 @@ -260,7 +260,7 @@ public Enumeration getAttributeNames() { synchronized (attributes) { - return (new Enumerator(attributes.keySet())); + return new Enumerator(attributes.keySet(), true); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]