cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Williams (JIRA)" <>
Subject [jira] Commented: (COCOON-1542) File generator resolves to root context with empty src attribute
Date Fri, 02 Dec 2005 19:15:30 GMT
    [ ] 

Tim Williams commented on COCOON-1542:

Copied over from Bugzilla...

Wrapping it would help in that we would get an understandable message in return.
 Why even try to resolve the src attribute if it's a null value?  In other
words, why not check for a null value prior to even attempting the resolution? 
Is this behavior (""==sitemaprootdir) expected/required in other parts of Cocoon?  


> File generator resolves to root context with empty src attribute
> ----------------------------------------------------------------
>          Key: COCOON-1542
>          URL:
>      Project: Cocoon
>         Type: Bug
>   Components: * Cocoon Core
>     Versions: 2.2-dev (Current SVN)
>  Environment: Operating System: All
> Platform: PC
>     Reporter: Tim Williams
>     Assignee: Cocoon Developers Team
>     Priority: Minor

> When passing an empty string/null value to a file generator's "src"
> attribute, it seems to resolve to the root context (sitemap
> directory).
> 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.
> Discussion was here:

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message