[ https://issues.apache.org/jira/browse/TAP5-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12856149#action_12856149 ]
Igor Drobiazko commented on TAP5-1039: -------------------------------------- You cannot reproduce because this is a duplicate of TAP5-1039 which is already fixed. > Unknown component type in template is not reported with a location > ------------------------------------------------------------------ > > Key: TAP5-1039 > URL: https://issues.apache.org/jira/browse/TAP5-1039 > Project: Tapestry 5 > Issue Type: Bug > Components: tapestry-core > Affects Versions: 5.2.0 > Reporter: Howard M. Lewis Ship > Assignee: Howard M. Lewis Ship > > When I reference a component type in my template that does not exist, I'd > expect to see the location in the template as part of the exception, but no > go: > org.apache.tapestry5.internal.services.ComponentClassResolverImpl$6.invoke(ComponentClassResolverImpl.java:469) > org.apache.tapestry5.internal.services.ComponentClassResolverImpl$6.invoke(ComponentClassResolverImpl.java:463) > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) > org.apache.tapestry5.internal.services.ComponentClassResolverImpl.resolveComponentTypeToClassName(ComponentClassResolverImpl.java:462) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.startComponent(PageLoaderImpl.java:729) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:610) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:400) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:670) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:395) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:670) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:395) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:670) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:395) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.element(PageLoaderImpl.java:670) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:395) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.component(PageLoaderImpl.java:631) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.processTemplateToken(PageLoaderImpl.java:400) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.programAssembler(PageLoaderImpl.java:234) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.createAssembler(PageLoaderImpl.java:207) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.getAssembler(PageLoaderImpl.java:183) > org.apache.tapestry5.internal.pageload.PageLoaderImpl$12.execute(PageLoaderImpl.java:943) > org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.runActions(ComponentAssemblerImpl.java:207) > org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.assembleRootComponent(ComponentAssemblerImpl.java:88) > org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:159) > org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210) > org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99) > org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51) > org.apache.tapestry5.internal.services.ComponentSourceImpl.getPage(ComponentSourceImpl.java:79) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira