Template searched even for components with allow-body="no"
----------------------------------------------------------

         Key: TAPESTRY-727
         URL: http://issues.apache.org/jira/browse/TAPESTRY-727
     Project: Tapestry
        Type: Bug
  Components: Framework  
    Versions: 4.0    
    Reporter: Henri Dupre


I have a component extending BaseComponent and it doesn't seem to respect the 
allow-body in the component.
The specs of the component are:

<component-specification 
  class="actualis.web.tapestry.components.TarifArticle"
  allow-body="no"
  allow-informal-parameters="no">

  <description>
  Affiche le tarif d'un article
  </description>

  <parameter name="article" property="articleParameter" required="yes" 
cache="yes" deprecated="no"/>
  <parameter name="HT" required="yes" cache="yes" deprecated="no"/>
          
</component-specification>


This is the exception I get:


org.apache.hivemind.ApplicationRuntimeException 
Could not find template for component EspaceGP/$TarifArticle in locale en.      
component:      [EMAIL PROTECTED]/$TarifArticle]        
location:       context:/WEB-INF/EspaceGP.html, line 143
138     </table></td>   
139     <td width="737" valign="top"> <br>      
140     <span jwcid="@Insert" value="ognl:limit(article.article2.note)"><br> 
</span><span jwcid="@Insert" 
value="ognl:article.article2.note2">Repr&eacute;sentant ce qui se fait de mieux 
en mati&egrave;re de technologie de carte m&egrave;re, l'A8N-SLI ...</span> 
</td>     
141     <td width="123" valign="top"><table width="78" border="0" 
cellpadding="0" cellspacing="0">      
142     <tr>    
143     <td width="78" height="20" align="center" valign="top"><strong><FONT 
size=2 color=#A50000><span jwcid="@TarifArticle" article="ognl:article" 
HT="ognl:tarifsHT">210.20 &euro;</span></FONT></strong></td>       
144     </tr>   
145     <tr>    
146     <td height="15" align="center" valign="middle"><img 
src="accroche/prix-ecreses1.gif" width="60" height="15"></td>       
147     </tr>   
148     <tr>    
Stack Trace:    
org.apache.tapestry.services.impl.TemplateSourceImpl.getTemplate(TemplateSourceImpl.java:136)
 
$TemplateSource_1072548b382.getTemplate(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.IComponent;)Lorg.apache.tapestry.parse.ComponentTemplate;($TemplateSource_1072548b382.java:???)
 
org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate(ComponentTemplateLoaderImpl.java:55)
 
$ComponentTemplateLoader_1072548b3f0.loadTemplate(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.ITemplateComponent;)V($ComponentTemplateLoader_1072548b3f0.java:???)
 
org.apache.tapestry.pageload.PageLoader.loadTemplateForComponent(PageLoader.java:622)
 
org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:77) 
org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:107) 
$TarifArticle_101.finishLoad(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.engine.IPageLoader;Lorg.apache.tapestry.spec.IComponentSpecification;)V($TarifArticle_101.java:???)
 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:424) 
org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageLoader.java:479)
 
$IPageLoader_1072548b3e6.createImplicitComponent(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.IComponent;Ljava.lang.String;Ljava.lang.String;Lorg.apache.hivemind.Location;)Lorg.apache.tapestry.IComponent;($IPageLoader_1072548b3e6.java:???)
 
$IPageLoader_1072548b3e7.createImplicitComponent(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.IComponent;Ljava.lang.String;Ljava.lang.String;Lorg.apache.hivemind.Location;)Lorg.apache.tapestry.IComponent;($IPageLoader_1072548b3e7.java:???)
 
org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.createImplicitComponent(ComponentTemplateLoaderLogic.java:218)
 
org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:172)
 
org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:111)
 
org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTemplate(ComponentTemplateLoaderLogic.java:88)
 
org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate(ComponentTemplateLoaderImpl.java:60)
 
$ComponentTemplateLoader_1072548b3f0.loadTemplate(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.ITemplateComponent;)V($ComponentTemplateLoader_1072548b3f0.java:???)
 
org.apache.tapestry.pageload.PageLoader.loadTemplateForComponent(PageLoader.java:622)
 
org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:77) 
org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:107) 
$Espace_61.finishLoad(Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.engine.IPageLoader;Lorg.apache.tapestry.spec.IComponentSpecification;)V($Espace_61.java:???)
 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:424) 
org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:593) 
$IPageLoader_1072548b3e6.loadPage(Ljava.lang.String;Lorg.apache.tapestry.INamespace;Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.spec.IComponentSpecification;)Lorg.apache.tapestry.IPage;($IPageLoader_1072548b3e6.java:???)
 
$IPageLoader_1072548b3e7.loadPage(Ljava.lang.String;Lorg.apache.tapestry.INamespace;Lorg.apache.tapestry.IRequestCycle;Lorg.apache.tapestry.spec.IComponentSpecification;)Lorg.apache.tapestry.IPage;($IPageLoader_1072548b3e7.java:???)
 
org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
$IPageSource_1072548b354.getPage(Lorg.apache.tapestry.IRequestCycle;Ljava.lang.String;Lorg.apache.tapestry.engine.IMonitor;)Lorg.apache.tapestry.IPage;($IPageSource_1072548b354.java:???)
 
org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265) 
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248) 
org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609) 
org.apache.tapestry.engine.AbstractEngine.handlePageRedirectException(AbstractEngine.java:333)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to