cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeroen Reijn <j.re...@onehippo.com>
Subject Re: caching issue Cocoon2.2
Date Mon, 17 May 2010 11:23:12 GMT
Hi Robby.

what kind of caching strategy are you using?

Jeroen

On Mon, May 3, 2010 at 2:35 PM, Robby Pelssers <robby.pelssers@ciber.com>wrote:

> Hi all,
>
> I just noticed a strange issue but I'm not 100% sure if it has something to
> do with the cinclude transformer.
>
>
> To summarize my setup:
>
> I have some product xml file (product1.xml) which contains the ID of
> another xml file (legalinfo1.xml)
>
> product1.xml
> ------------------
> <content>
>  <referenceId>1001</referenceId>
>  ...
> </content>
>
>
> Legalinfo1.xml
> ------------------
> <content>
>
>  ...
> </content>
>
>
> I need both xml files to generate the final output.  So I start out by
> generating product1.xml  and rewrite the <referenceId> tag to include the
> other xml file.
>
> includeLegalInfo.xslt  (relevant snippet)
> ----------------------------------------
>  <xsl:template match="referenceId">
>    <cinclude:include src="concat(cocoon:/legalinfo/', . )"/>
>  </xsl:template>
>
>
> Sitemap.xmap
> -------------------
> <map:match pattern="product/*">
>  <map:generate src="file://..../{1}.xml"/>
>  <map:transform src="xslt/includeLegalInfo.xslt"/>  (1)
>  <map:transform type="cinclude"/>                   (2)
>  <map:serialize type="xml"/>
> </map:match>
>
> <map:match pattern="legalinfo/*">
>  <map:generate src="file://..../{1}.xml"/>
>  <map:serialize type="xml"/>
> </map:match>
>
>
>
> Somehow (1) or (2) seem to produce a wrong cached result...
>
> I checked the logging and this line is already indicating that I get
> redirected to the wrong file:
>
> 2010-05-03 13:45:12,780 INFO  http-8513-Processor25
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor$TreeProcessorRedirector
> - Redirecting to 'cocoon:/....'
>
>
> Any tips about unexpected caching behaviour which to look for?
>
> Thx in advance,
> Robby Pelssers
>

Mime
View raw message