My problem is slightly different. I am getting an error when I try to extends a
wildcard <definition> in the following manner:
    <!-- Creating Tile definitions for all the home pages via simple wildcards
(*) -->
    <definition name="home/*" extends="template-home">
        <put-attribute name="page_css" value="/css/{1}.css"/>
        <put-attribute name="page_js" value="/js/{1}.js"/>
        <put-attribute name="primary-content" 
value="/WEB-INF/pages/home/{1}.jsp"/>
    </definition>

    <definition name="home/start" extends="home/*">
        <put-attribute name="primary-content"
value="/WEB-INF/pages/home/start.jsp"/>
    </definition>

Gives the following error:
DEBUG: org.springframework.web.servlet.DispatcherServlet - Could not complete
request
o.a.t.d.NoSuchDefinitionException: Error while resolving
definition inheritance:
child 'home/start' can't find its ancestor 'home/*'.
Please check your description file.
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.resolveInheritance
(ResolvingLocaleUrlDefinitionDAO.java:153)
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.resolveInheritances
(ResolvingLocaleUrlDefinitionDAO.java:105)
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs
(ResolvingLocaleUrlDefinitionDAO.java:67)
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.loadParentDefinitions
(ResolvingLocaleUrlDefinitionDAO.java:58)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs
(CachingLocaleUrlDefinitionDAO.java:239)
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs
(ResolvingLocaleUrlDefinitionDAO.java:65)
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.loadParentDefinitions
(ResolvingLocaleUrlDefinitionDAO.java:58)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs
(CachingLocaleUrlDefinitionDAO.java:239)
        at
o.a.t.d.dao.ResolvingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs
(ResolvingLocaleUrlDefinitionDAO.java:65)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.loadDefinitions
(CachingLocaleUrlDefinitionDAO.java:222)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.checkAndloadDefinitions
(CachingLocaleUrlDefinitionDAO.java:204)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.getDefinitions
(CachingLocaleUrlDefinitionDAO.java:154)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.getDefinition
(CachingLocaleUrlDefinitionDAO.java:123)
        at
o.a.t.d.dao.CachingLocaleUrlDefinitionDAO.getDefinition
(CachingLocaleUrlDefinitionDAO.java:54)
        at
o.a.t.d.UnresolvingLocaleDefinitionsFactory.getDefinition
(UnresolvingLocaleDefinitionsFactory.java:105)
.
.
.

Reply via email to