Hi! In my environment (jdk1.4, tomcat 4.0.3-LE) xml-cocoon2 HEAD hangs in src/java/org/apache/cocoon/components/language/markup/CocoonMarkupLangua ge.java at line 274
273:AttributesImpl newAtts = new AttributesImpl(atts); 274:newAtts.addAttribute("", "file-name", "file-name", "CDATA", name); If newAtts is initialized with an empty atts attributes list, then org.xml.sax.helpers.AttributesImpl has a known bug with the next addAttribute call. The method hangs in an infinite loop. See http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2975 or http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5159 This has been fixed in newer SAX releases, but crimson bundled in JDK1.4 and xerces-j HEAD still contain the bug. -- christoph Might consider following patch: --- CocoonMarkupLanguage.java.orig Wed Mar 13 19:52:46 2002 +++ CocoonMarkupLanguage.java Wed Mar 13 02:20:59 2002 @@ -270,7 +270,12 @@ String name = this.filename.substring(pos + 1); String path = this.filename.substring(0, pos).replace(File.separatorChar, '/'); // update the attributes - AttributesImpl newAtts = new AttributesImpl(atts); + AttributesImpl newAtts; + if (atts == null || atts.getLength() == 0) { + newAtts = new AttributesImpl(); + } else { + newAtts = new AttributesImpl(atts); + } newAtts.addAttribute("", "file-name", "file-name", "CDATA", name); newAtts.addAttribute("", "file-path", "file-path", "CDATA", path); newAtts.addAttribute("", "creation-date", "creation-date", "CDATA", --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]