Hello David,

It makes good sense that when having eventCacheable set to false, that
changes won't be visible: the locationmap has an internal caching that
tests for the validity of a resource, but a repository source is valid
by definition (namely, when a repository source wouldn't be valid, it
wouldn't be present because it would have been evicted)

OTOH, eventCacheable set to true should obviously not break! It seems to
break here regarding the logs:

if (m_blnEventCacheable &&
cache.containsKey("LMKEY_link:"+request.getServerName()+m_src+name) ){
    return  new
String(cache.get("LMKEY_link:"+request.getServerName()+m_src+name).toStr
ing());
 }

I need to sort this out. 

@Dennis: do you have a cms for me having a locationmap in extensions
such that I can reproduce the problem?

-Ard


> Hi,
> 
> 
> One more info,
> 
> when it set true cms.locationmap.eventCacheable
> 
> I get this ugly log :-(
> 
> 
> 2008-07-10 15:49:51.275 ERROR sitemap.handled-errors
> (atuin:9072/workbench/remoteCallAjax/explorer/actionsform/cont
> ent/website/home/newsletters)
> main-9/ErrorHandlerHelper: Sitemap: error when calling sub-sitemap
>     at <map:mount> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/sitemap.xmap:354:54
>     at <map:mount> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/sitemap.xmap:126:59
>     at <map:serialize type="html"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:279:37
>     at <map:transform> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:278:77
>     at <map:transform type="i18n"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:275:36
>     at <map:transform type="forms"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:272:37
>     at <map:generate> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:271:77
>     at <map:serialize type="html"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/workbench/sitemap.xmap:390:37
>     at <map:transform type="xsltc"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/workbench/sitemap.xmap:387:74
>     at <map:generate> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/workbench/sitemap.xmap:386:43
> org.apache.cocoon.ProcessingException: Sitemap: error when 
> calling sub-sitemap
>     at <map:mount> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/sitemap.xmap:354:54
>     at <map:mount> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/sitemap.xmap:126:59
>     at <map:serialize type="html"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:279:37
>     at <map:transform> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:278:77
>     at <map:transform type="i18n"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:275:36
>     at <map:transform type="forms"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:272:37
>     at <map:generate> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/explorer/sitemap.xmap:271:77
>     at <map:serialize type="html"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/workbench/sitemap.xmap:390:37
>     at <map:transform type="xsltc"> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/workbench/sitemap.xmap:387:74
>     at <map:generate> -
> file:/export/home/wcm/hippo/projects-builds/estehr/cms/editor-
> v6.05.02/cocoon/../sites/hippo-cms/workbench/sitemap.xmap:386:43
>     at
> org.apache.cocoon.ProcessingException.throwLocated(ProcessingE
> xception.java:113)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.i
> nvoke(MountNode.java:122)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.
> invoke(SelectNode.java:103)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.i
> nvoke(MatchNode.java:108)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod
> e.invoke(PipelineNode.java:143)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo
> de.invoke(PipelinesNode.java:93)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:235)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.buildPipeline(ConcreteTreeProcessor.java:193)
>     at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.build
> Pipeline(TreeProcessor.java:266)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.i
> nvoke(MountNode.java:111)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.i
> nvoke(MatchNode.java:108)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod
> e.invoke(PipelineNode.java:143)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo
> de.invoke(PipelinesNode.java:93)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:235)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.buildPipeline(ConcreteTreeProcessor.java:193)
>     at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.build
> Pipeline(TreeProcessor.java:266)
>     at
> org.apache.cocoon.components.source.impl.SitemapSource.init(Si
> temapSource.java:332)
>     at
> org.apache.cocoon.components.source.impl.SitemapSource.<init>(
> SitemapSource.java:214)
>     at
> org.apache.cocoon.components.source.impl.SitemapSourceFactory.
> getSource(SitemapSourceFactory.java:65)
>     at
> org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI
> (SourceResolverImpl.java:208)
>     at
> org.apache.cocoon.components.CocoonComponentManager.resolveURI
> (CocoonComponentManager.java:558)
>     at
> org.apache.cocoon.components.CocoonComponentManager.resolveURI
> (CocoonComponentManager.java:558)
>     at
> org.apache.cocoon.components.CocoonComponentManager.resolveURI
> (CocoonComponentManager.java:558)
>     at
> org.apache.cocoon.components.CocoonComponentManager.resolveURI
> (CocoonComponentManager.java:558)
>     at
> org.apache.cocoon.environment.AbstractEnvironment.resolveURI(A
> bstractEnvironment.java:553)
>     at
> org.apache.cocoon.environment.AbstractEnvironment.resolveURI(A
> bstractEnvironment.java:540)
>     at
> org.apache.cocoon.environment.wrapper.MutableEnvironmentFacade
> .resolveURI(MutableEnvironmentFacade.java:299)
>     at
> org.apache.cocoon.generation.FileGenerator.setup(FileGenerator
> .java:79)
>     at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeli
> ne.setupPipeline(AbstractProcessingPipeline.java:385)
>     at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeli
> ne.preparePipeline(AbstractProcessingPipeline.java:501)
>     at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeli
> ne.prepareInternal(AbstractProcessingPipeline.java:515)
>     at
> org.apache.cocoon.components.source.impl.SitemapSource.init(Si
> temapSource.java:342)
>     at
> org.apache.cocoon.components.source.impl.SitemapSource.<init>(
> SitemapSource.java:214)
>     at
> org.apache.cocoon.components.source.impl.SitemapSourceFactory.
> getSource(SitemapSourceFactory.java:65)
>     at
> org.apache.excalibur.source.impl.SourceResolverImpl.resolveURI
> (SourceResolverImpl.java:208)
>     at
> org.apache.cocoon.components.CocoonComponentManager.resolveURI
> (CocoonComponentManager.java:558)
>     at
> org.apache.cocoon.environment.AbstractEnvironment.resolveURI(A
> bstractEnvironment.java:553)
>     at
> org.apache.cocoon.environment.AbstractEnvironment.resolveURI(A
> bstractEnvironment.java:540)
>     at
> org.apache.cocoon.generation.FileGenerator.setup(FileGenerator
> .java:79)
>     at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeli
> ne.setupPipeline(AbstractProcessingPipeline.java:385)
>     at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeli
> ne.preparePipeline(AbstractProcessingPipeline.java:501)
>     at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeli
> ne.process(AbstractProcessingPipeline.java:453)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNo
> de.invoke(SerializeNode.java:121)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.i
> nvoke(MatchNode.java:108)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod
> e.invoke(PipelineNode.java:143)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo
> de.invoke(PipelinesNode.java:93)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:235)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:177)
>     at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.proce
> ss(TreeProcessor.java:253)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.i
> nvoke(MountNode.java:118)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.
> invoke(SelectNode.java:103)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.i
> nvoke(MatchNode.java:108)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod
> e.invoke(PipelineNode.java:143)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo
> de.invoke(PipelinesNode.java:93)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:235)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:177)
>     at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.proce
> ss(TreeProcessor.java:253)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.i
> nvoke(MountNode.java:118)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.i
> nvoke(MatchNode.java:108)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod
> e.invoke(PipelineNode.java:143)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo
> de.invoke(PipelinesNode.java:93)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:235)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:177)
>     at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.proce
> ss(TreeProcessor.java:253)
>     at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
>     at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.
> java:1154)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
>     at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.do
> Filter(WebApplicationHandler.java:830)
>     at
> nl.hippo.util.ResponseEncodingFilter.doFilter(ResponseEncoding
> Filter.java:51)
>     at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.do
> Filter(WebApplicationHandler.java:821)
>     at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebAp
> plicationHandler.java:471)
>     at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler
> .java:568)
>     at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
>     at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebAppl
> icationContext.java:633)
>     at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>     at org.mortbay.http.HttpServer.service(HttpServer.java:909)
>     at 
> org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>     at 
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
>     at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>     at
> org.mortbay.http.SocketListener.handleConnection(SocketListene
> r.java:244)
>     at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>     at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> Caused by: java.lang.NullPointerException
>     at
> nl.hippo.forrest.locationmap.LocationMapModule.getAttribute(Lo
> cationMapModule.java:185)
>     at
> org.apache.cocoon.components.treeprocessor.variables.PreparedV
> ariableResolver.processModule(PreparedVariableResolver.java:258)
>     at
> org.apache.cocoon.components.treeprocessor.variables.PreparedV
> ariableResolver.resolve(PreparedVariableResolver.java:209)
>     at
> org.apache.cocoon.components.treeprocessor.variables.VariableR
> esolver.buildParameters(VariableResolver.java:107)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.TransformNo
> de.invoke(TransformNode.java:60)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:47)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.i
> nvoke(MatchNode.java:108)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNod
> e.invoke(PipelineNode.java:143)
>     at
> org.apache.cocoon.components.treeprocessor.AbstractParentProce
> ssingNode.invokeNodes(AbstractParentProcessingNode.java:69)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNo
> de.invoke(PipelinesNode.java:93)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.process(ConcreteTreeProcessor.java:235)
>     at
> org.apache.cocoon.components.treeprocessor.ConcreteTreeProcess
> or.buildPipeline(ConcreteTreeProcessor.java:193)
>     at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.build
> Pipeline(TreeProcessor.java:266)
>     at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.i
> nvoke(MountNode.java:111)
>     ... 98 more
> 
> On Thu, Jul 10, 2008 at 2:04 PM, Hippo WCMTech 
> <[EMAIL PROTECTED]>
> wrote:
> 
> > Ard,
> >
> > 2008/7/10 Ard Schrijvers <[EMAIL PROTECTED]>:
> >
> > > And everything works fine when you have
> > >
> > > cms.locationmap.eventCacheable=false
> > >
> >
> > it work fine but it seems not to use the last dynamic locationmap.
> >
> > Let me explain in detail :
> >
> > The locationmap is dynamic because I wanna authorize the 
> creation of a 
> > newletter in the newest folder under the folder newsletter.;-)
> >
> > So the test is this one :
> >
> > in the folder newletter, I have a subfolder 4-07-2008
> >
> > /content/newsletter/04-07-2008
> >
> > 1) I can create newletter inside 4-07-2008
> > 2) I create a new folder 5-07-2008 which become the newest ! So the 
> > location have to change and I can view the update when I call 
> > http://atuin:9072/extensions/locationmap/locationmap.xml
> > 3) But I still can create newletter in the folder 4-07-2008 
> and not in 
> > 5-07-2008.
> > 4) I restart the CMS, I can finaly create newletter under 5-07-2008 
> > and no more in 4-07-2008.
> >
> >
> > > And it breaks for
> > >
> > > cms.locationmap.eventCacheable=true
> > >
> > > When you have cms.locationmap.eventCacheable=false, then indeed 
> > > changes won't be visible. When set to true, when are things 
> > > crashing? After a change in the repository, or instantly?
> >
> >
> > instantly !
> >
> > >
> > > In the web-inf/lib folder you have the jar version for the hippo 
> > > locationmap. Let me know which version you are using,
> >
> >
> > hippo-locationmap-1.01.02.jar
> >
> > >
> > >
> > > Regards Ard
> > >
> > > > Ard,
> > > >
> > > > Here is the build :
> > > >
> > > > 
> cms.locationmap.src=cocoon://extensions/locationmap/locationmap.xm
> > > > l cms.locationmap.eventCacheable=false
> > > >
> > > > The locationmap is generated and look like this :
> > > >
> > > > <locationmap>
> > > >     <components>
> > > >     <matchers default="locationmap"> <matcher 
> > > > 
> src="nl.hippo.forrest.locationmap.WildcardLocationMapHintMatcher"
> > > > name="locationmap"/>
> > > > </matchers>
> > > > </components>
> > > >     <locator>
> > > >     <match pattern="types:**">
> > > >     <match
> > > > pattern="*:/content/website/home/reference_tables/reference_ta
> > > > ble_detail">
> > > > <location src="reference_table"/>
> > > > </match>
> > > >     <match
> > > > pattern="*:/content/website/home/reference_tables/reference_ta
> > > > ble_detail/**">
> > > > <location src="reference_table"/>
> > > > </match>
> > > >     <match
> > > > 
> pattern="*:/content/website/home/transactions/transaction_detail">
> > > > <location src="transaction"/>
> > > > </match>
> > > >     <match 
> > > > pattern="**:/content/website/home/newsletters/4-7-2008*">
> > > > <location src="latest_change"/>
> > > > </match>
> > > >     <match pattern="*:/content/website"> <location 
> src="siteweb"/> 
> > > > </match>
> > > >     <match pattern="*:/content/website/**"> <location 
> > > > src="siteweb"/> </match>
> > > >     <match pattern="**">
> > > > <location src=""/>
> > > > </match>
> > > > </match>
> > > > <match pattern="preview-url:**"/>
> > > > </locator>
> > > > </locationmap>
> > > >
> > > > Where the value  "/content/website/home/newsletters/4-7-2008"
> > > > is dynamic and based on the newest* *folder created inside the 
> > > > folder newsletters. So if we create a new folder 5-7-2009, the 
> > > > different types linked to the category "latest_change" 
> will only 
> > > > be possible in this folder.
> > > >
> > > > You will find in attachment the extension in charge of 
> the dynamic 
> > > > locationmap and the types.xml used.
> > > >
> > > > I 'm working with hippocms 6.5.2 but I can tell you 
> which version 
> > > > of the location map jar. How can I get this information 
> ? From the 
> > > > project.xml ?
> > > >
> > > > Thanks Ard,
> > > >
> > > > 2008/7/10 Ard Schrijvers <[EMAIL PROTECTED]>:
> > > >
> > > > > Hello,
> > > > >
> > > > > > Do I have to conclude that the locationmap can not be 
> > > > > > dynamically generated ?
> > > > >
> > > > > It should just work. Locationmap can be dynamic, and event
> > > > cacheable.
> > > > > Can you mail the configuration you use for this locationmap. 
> > > > > Also which version you are using of hippo location map jar.
> > > > >
> > > > > Regards Ard
> > > > >
> > > > > >
> > > > > > Thanks a lot,
> > > > > >
> > > > > >
> > > > > > David,
> > > > > > ********************************************
> > > > > > Hippocms-dev: Hippo CMS development public mailinglist
> > > > > >
> > > > > > Searchable archives can be found at:
> > > > > > MarkMail: http://hippocms-dev.markmail.org
> > > > > > Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> > > > > >
> > > > > >
> > > > > ********************************************
> > > > > Hippocms-dev: Hippo CMS development public mailinglist
> > > > >
> > > > > Searchable archives can be found at:
> > > > > MarkMail: http://hippocms-dev.markmail.org
> > > > > Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> > > > >
> > > > >
> > > >
> > > ********************************************
> > > Hippocms-dev: Hippo CMS development public mailinglist
> > >
> > > Searchable archives can be found at:
> > > MarkMail: http://hippocms-dev.markmail.org
> > > Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> > >
> > >
> > ********************************************
> > Hippocms-dev: Hippo CMS development public mailinglist
> >
> > Searchable archives can be found at:
> > MarkMail: http://hippocms-dev.markmail.org
> > Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> >
> >
> ********************************************
> Hippocms-dev: Hippo CMS development public mailinglist
> 
> Searchable archives can be found at:
> MarkMail: http://hippocms-dev.markmail.org
> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
> 
> 
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html

Reply via email to