[EMAIL PROTECTED] wrote: > >Hi, > >I found a problem in the new TreeProcessor Sitemap implementation (sitemap.xmap >reloaded every time). >The bug is in "org.apache.cocoon.components.treeprocessor.sitemap.MountNode" > >private synchronized TreeProcessor getProcessor(Environment env, String source) >throws Exception { > > TreeProcessor processor = (TreeProcessor)processors.get(source); > > if (processor == null) { > > if (source.charAt(source.length() - 1) == '/') { > source = source + "sitemap.xmap"; > } > > processor = this.parentProcessor.createChildProcessor( > this.manager, this.language, env.resolve(source)); > > processors.put(source, processor); > } > > return processor; > } > >If source ends with "/", the "processor.get(source)" is done with the original >source but the "processors.put(source, processor)" is done with 'source + " >sitemap.xmap"'. So the get never matches the put. > >Volker > Corrected ! Thanks for reporting.
Sylvain -- Sylvain Wallez Anyware Technologies Apache Cocoon http://www.anyware-tech.com mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]