You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org> on 2005/06/23 19:28:11 UTC

[jira] Created: (TAPESTRY-354) Component w/o .jwc file not visible

Component w/o .jwc file not visible
-----------------------------------

         Key: TAPESTRY-354
         URL: http://issues.apache.org/jira/browse/TAPESTRY-354
     Project: Tapestry
        Type: Bug
  Components: Framework  
    Versions: 4.0    
    Reporter: Howard M. Lewis Ship


I have a "pure Java" component; no .jwc files, just annotations.  It's in a package identified by the application's org.apache.tapestry.component-class-packages property:

	<meta key="org.apache.tapestry.component-class-packages" value="com.vaisala.ww.ui.components"/>

I've verified that components that HAVE a .jwc but don't specify a class are properly picked up out of this package.

This component has now .jwc file and isn't picked up:

You may continue by restarting the session.

org.apache.hivemind.ApplicationRuntimeException
Component 'InsertProperty' not found in Namespace@82e4f3[<application>].
location: 	context:/regwiz/Confirm.html, line 32
27	<br/>
28	<span jwcid="@Insert" value="data.address2"/>
29	</span>
30	<br/>
31	<span jwcid="@Insert" value="data.city"/>
32	<span jwcid="@InsertProperty" value="data.state" model="statePropertySelectionModel"/>
33	<br/>
34	<span jwcid="@InsertProperty" value="data.country" model="countryPropertySelectionModel"/>
35	</td>
36	</tr>
37	<tr>
Stack Trace:

    * org.apache.tapestry.resolver.ComponentSpecificationResolverImpl.resolve(ComponentSpecificationResolverImpl.java:151)
    * $ComponentSpecificationResolver_104aa2af10f.resolve($ComponentSpecificationResolver_104aa2af10f.java)
    * $ComponentSpecificationResolver_104aa2af110.resolve($ComponentSpecificationResolver_104aa2af110.java)
    * org.apache.tapestry.services.impl.DefaultParserDelegate.getAllowBody(DefaultParserDelegate.java:70)
    * org.apache.tapestry.parse.TemplateParser.processComponentStart(TemplateParser.java:963)
    * org.apache.tapestry.parse.TemplateParser.startTag(TemplateParser.java:856)
    * org.apache.tapestry.parse.TemplateParser.parse(TemplateParser.java:493)
    * org.apache.tapestry.parse.TemplateParser.parse(TemplateParser.java:325)
    * $ITemplateParser_104aa2af16f.parse($ITemplateParser_104aa2af16f.java)
    * $ITemplateParser_104aa2af170.parse($ITemplateParser_104aa2af170.java)
    * org.apache.tapestry.services.impl.TemplateSourceImpl.constructTemplateInstance(TemplateSourceImpl.java:340)
    * org.apache.tapestry.services.impl.TemplateSourceImpl.parseTemplate(TemplateSourceImpl.java:317)
    * org.apache.tapestry.services.impl.TemplateSourceImpl.getOrParseTemplate(TemplateSourceImpl.java:294)
    * org.apache.tapestry.services.impl.TemplateSourceImpl.findPageTemplateInApplicationRoot(TemplateSourceImpl.java:221)
    * org.apache.tapestry.services.impl.TemplateSourceImpl.findTemplate(TemplateSourceImpl.java:190)
    * org.apache.tapestry.services.impl.TemplateSourceImpl.getTemplate(TemplateSourceImpl.java:124)
    * $TemplateSource_104aa2af0a7.getTemplate($TemplateSource_104aa2af0a7.java)
    * org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate(ComponentTemplateLoaderImpl.java:56)
    * $ComponentTemplateLoader_104aa2af111.loadTemplate($ComponentTemplateLoader_104aa2af111.java)
    * org.apache.tapestry.pageload.PageLoader.loadTemplateForComponent(PageLoader.java:670)
    * org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:77)
    * org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:107)
    * $Confirm_26.finishLoad($Confirm_26.java)
    * org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:478)
    * org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:641)
    * $IPageLoader_104aa2af109.loadPage($IPageLoader_104aa2af109.java)
    * $IPageLoader_104aa2af10a.loadPage($IPageLoader_104aa2af10a.java)
    * org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118)
    * $IPageSource_104aa2af079.getPage($IPageSource_104aa2af079.java)
    * org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:252)



-- 
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: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org