every time you define a mount like this.
<map:match pattern="documents/**">
<map:mount check-reload="yes" src="documentation/"
uri-prefix="documents"/>
</map:match>
this means if you specify only the directory not the sitemap itself.
I am not sure if your problem is related to this. I think Sylvain can answer
this question.
Volker
Stuart Roebuck <[EMAIL PROTECTED]> am 15.03.2002 12:12:26
Bitte antworten an [EMAIL PROTECTED]
An: [EMAIL PROTECTED]
Kopie: (Blindkopie: Volker Schmitt/BASF-AG/BASF)
Thema: Re: TreeProcessor reloads sitemap.xmap every time
This sounds promising with respect to our current problems - which look
increasing like they may be tree-processor related.
What circumstances would lead to source ending in "/"? (in other words,
how does the source variable here relate to entries in the sitemap ?)
Do you think this might this relate to the abundance of...
> HttpProcessor[8080][4]/DefaultComponentFactory: ComponentFactory
> decommissioning instance of
> org.apache.cocoon.components.treeprocessor.CategoryNodeBuilder.
entries in my sitemap log?
Stuart.
On Friday, March 15, 2002, at 10:04 am, volker.schmitt@basf-it-
services.com 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
Public Key - 1024D/88DD65AF 2001-11-23 Stuart Roebuck (Adolos)
Key fingerprint = 89D9 E405 F8B1 9B22 0FA2 F2C1 9E57 5AB1 88DD 65AF
-------------------------------------------------------------------------
Stuart Roebuck [EMAIL PROTECTED]
Systems Architect Java, XML, MacOS X, XP,
etc.
ADOLOS <http://www.adolos.com/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]