tcurdt 2002/07/22 19:04:30 Modified: src/java/org/apache/cocoon/sitemap ContentAggregator.java Log: fixed a raise condition Revision Changes Path 1.8 +10 -3 xml-cocoon2/src/java/org/apache/cocoon/sitemap/ContentAggregator.java Index: ContentAggregator.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/sitemap/ContentAggregator.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ContentAggregator.java 4 Jun 2002 07:31:52 -0000 1.7 +++ ContentAggregator.java 23 Jul 2002 02:04:30 -0000 1.8 @@ -289,8 +289,15 @@ public void recycle() { super.recycle(); this.rootElement = null; - for (Iterator i = this.parts.iterator(); i.hasNext();) - this.resolver.release(((Part)i.next()).source); + for(int i=0; i<this.parts.size();i++) { + final Part current = (Part)this.parts.get(i); + if (current.source != null) { + if (getLogger().isDebugEnabled()) { + getLogger().debug("releasing " + String.valueOf(current.source)); + } + this.resolver.release(current.source); + } + } this.parts.clear(); this.currentElement = null; this.resolver = null;
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]