cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geert Josten <>
Subject Re: File generator resolves to root context with empty src attribute
Date Tue, 28 Jun 2005 18:09:45 GMT
As I meant, I considered it a bug, though a minor one. If you want it fixed, put it on bugzilla
submit a patch yourself.. ;-)


Tim Williams wrote:
> I guess my contention was that the empty string shouldn't have
> resolved to the sitemap directory in the first place, thus there would
> not be a valid file object.   I would suggest that it's not very
> intuitive as it's currently implemented as it assumes some detailed
> cocoon knowledge.   Is this behavior (""==sitemapdir)
> expected/depended upon in cocoon?  In other words, is it a bug or
> behavior that should be worked around?
> --tim
> On 6/28/05, Geert Josten <> wrote:
>>The problem is that the source does exist (the sitemap directory is a valid File object).
But I
>>agree that a test for an empty src attribute is easy enough...
>>Tim Williams wrote:
>>>When passing an empty string/null value to a file generator's "src"
>>>attribute, it seems to resolve to the root context (sitemap
>>>For example,
>>><map:match pattern="**tab-*.html">
>>>  <map:select type="exists">
>>>    <map:when test="{project:content.xdocs}tabs.xml">
>>>         <map:generate src="{project:content.xdocs}tabs.xml"/>
>>>    </map:when>
>>>    <map:otherwise>
>>>       <map:generate src="{lm:tabs.xml}"/>
>>>    </map:otherwise>
>>>  </map:select>
>>>In the above snippet, {lm:tabs.xml} returns null but the generator
>>>resolves to (on my box) "C:\src\apache-forrest-lm\main\webapp" which
>>>throws an Access Denied exception.  What I would have expected is a
>>>SourceNotFoundException because, after all, an empty source couldn't
>>>be found.  Is this behavior intentional? a bug?
>>>To unsubscribe, e-mail:
>>>For additional commands, e-mail:
>>IT-consultant at Daidalos BV, Bleiswijk (NL)
>>tel:+31-(0)10-850 12 00
>>fax:+31-(0)10-850 11 99
>>GPG: 1024D/12DEBB50
>>To unsubscribe, e-mail:
>>For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

IT-consultant at Daidalos BV, Bleiswijk (NL)
tel:+31-(0)10-850 12 00
fax:+31-(0)10-850 11 99

GPG: 1024D/12DEBB50

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message