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