You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Ralf Edmund Stranzenbach (JIRA)" <ta...@jakarta.apache.org> on 2005/07/02 09:44:10 UTC

[jira] Updated: (TAPESTRY-371) If Component: Method 'protected abstract void AbstractFormComponent.renderFormComponent(IMarkupWriter,IRequestCycle)' missing

     [ http://issues.apache.org/jira/browse/TAPESTRY-371?page=all ]

Ralf Edmund Stranzenbach updated TAPESTRY-371:
----------------------------------------------

    Attachment: JaNeinFrage.jwc

This is the Component definition making use of the IF.

> If Component: Method 'protected abstract void AbstractFormComponent.renderFormComponent(IMarkupWriter,IRequestCycle)' missing
> -----------------------------------------------------------------------------------------------------------------------------
>
>          Key: TAPESTRY-371
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-371
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 4.0
>  Environment: 4.0-beta1, JDK1.4.2_08, Win-2K & Win-XP
>     Reporter: Ralf Edmund Stranzenbach
>  Attachments: JaNeinFrage.jwc
>
> IF-Component does not work.
> Error at classpath:/org/apache/tapestry/components/If.jwc, line 22, column 121: Method 'protected abstract void org.apache.tapestry.form.AbstractFormComponent.renderFormComponent(org.apache.tapestry.IMarkupWriter,org.apache.tapestry.IRequestCycle)' (declared in class org.apache.tapestry.form.AbstractFormComponent) has no implementation in class org.apache.tapestry.components.IfBean (or enhanced subclass $IfBean_18). 
> location: classpath:/org/apache/tapestry/components/If.jwc, line 22, column 121
> 17  
> 18 <!DOCTYPE component-specification PUBLIC  
> 19 "-//Apache Software Foundation//Tapestry Specification 4.0//EN"  
> 20 "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd"> 
> 21  
> 22 <component-specification class="org.apache.tapestry.components.IfBean" allow-body="yes" allow-informal-parameters="yes"> 
> 23  
> 24 <description> 
> 25 Conditionally emulates an element and its attributes and/or includes a block of content  
> 26 if a condition is met. 
> 27 </description> 
>  
> Stack Trace: 
> org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler.java:39) 
> org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java:40) 
> org.apache.tapestry.enhance.EnhancedClassValidatorImpl.validate(EnhancedClassValidatorImpl.java:60) 
> $EnhancedClassValidator_104d675b8f6.validate($EnhancedClassValidator_104d675b8f6.java) 
> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:85) 
> $ComponentConstructorFactory_104d675b8e1.getComponentConstructor($ComponentConstructorFactory_104d675b8e1.java) 
> org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:565) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:440) 
> org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageLoader.java:529) 
> $IPageLoader_104d675b8dd.createImplicitComponent($IPageLoader_104d675b8dd.java) 
> $IPageLoader_104d675b8de.createImplicitComponent($IPageLoader_104d675b8de.java) 
> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.createImplicitComponent(ComponentTemplateLoaderLogic.java:220) 
> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:174) 
> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.process(ComponentTemplateLoaderLogic.java:113) 
> org.apache.tapestry.services.impl.ComponentTemplateLoaderLogic.loadTemplate(ComponentTemplateLoaderLogic.java:90) 
> org.apache.tapestry.services.impl.ComponentTemplateLoaderImpl.loadTemplate(ComponentTemplateLoaderImpl.java:61) 
> $ComponentTemplateLoader_104d675b8e5.loadTemplate($ComponentTemplateLoader_104d675b8e5.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) 
> $FragePage_15.finishLoad($FragePage_15.java) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:478) 
> org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:641) 
> $IPageLoader_104d675b8dd.loadPage($IPageLoader_104d675b8dd.java) 
> $IPageLoader_104d675b8de.loadPage($IPageLoader_104d675b8de.java) 
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
> $IPageSource_104d675b84d.getPage($IPageSource_104d675b84d.java) 
> org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:252) 
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:235) 
> de.reswi.guess.tapestry.InterviewLink.activateLink(InterviewLink.java:57) 
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> java.lang.reflect.Method.invoke(Method.java:585) 
> org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeTargetMethod(ListenerMethodInvokerImpl.java:201) 
> org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:152) 
> org.apache.tapestry.listener.ListenerMethodInvokerImpl.searchAndInvoke(ListenerMethodInvokerImpl.java:123) 
> org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:76) 
> org.apache.tapestry.listener.SyntheticListener.actionTriggered(SyntheticListener.java:51) 
> org.apache.tapestry.listener.ListenerInvokerTerminator.invokeListener(ListenerInvokerTerminator.java:51) 
> $ListenerInvoker_104d675b878.invokeListener($ListenerInvoker_104d675b878.java) 
> $ListenerInvoker_104d675b877.invokeListener($ListenerInvoker_104d675b877.java) 
> org.apache.tapestry.link.DirectLink.trigger(DirectLink.java:105) 
> org.apache.tapestry.engine.DirectService.service(DirectService.java:132) 
> $IEngineService_104d675b8cd.service($IEngineService_104d675b8cd.java) 
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65) 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241) 
> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 
> $WebRequestServicer_104d675b8ad.service($WebRequestServicer_104d675b8ad.java) 
> $WebRequestServicer_104d675b8a9.service($WebRequestServicer_104d675b8a9.java) 
> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) 
> $ServletRequestServicer_104d675b88d.service($ServletRequestServicer_104d675b88d.java) 
> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) 
> $ServletRequestServicerFilter_104d675b889.service($ServletRequestServicerFilter_104d675b889.java) 
> $ServletRequestServicer_104d675b88f.service($ServletRequestServicer_104d675b88f.java) 
> org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) 
> $ServletRequestServicerFilter_104d675b887.service($ServletRequestServicerFilter_104d675b887.java) 
> $ServletRequestServicer_104d675b88f.service($ServletRequestServicer_104d675b88f.java) 
> org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) 
> $ServletRequestServicerFilter_104d675b88b.service($ServletRequestServicerFilter_104d675b88b.java) 
> $ServletRequestServicer_104d675b88f.service($ServletRequestServicer_104d675b88f.java) 
> $ServletRequestServicer_104d675b881.service($ServletRequestServicer_104d675b881.java) 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:145) 
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:101) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> de.reswi.core.hibernate.filter.CompatFilter$1.doInTransaction(CompatFilter.java:113) 
> de.reswi.core.hibernate.filter.HibernateTransaction.execute(HibernateTransaction.java:251) 
> de.reswi.core.hibernate.filter.CompatFilter.doFilter(CompatFilter.java:116) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> de.reswi.core.hibernate.filter.CompatFilter$1.doInTransaction(CompatFilter.java:113) 
> de.reswi.core.hibernate.filter.HibernateTransaction.transactionImplHandler(HibernateTransaction.java:224) 
> de.reswi.core.hibernate.filter.HibernateTransaction.access$1(HibernateTransaction.java:221) 
> de.reswi.core.hibernate.filter.HibernateTransaction$1.doInTransaction(HibernateTransaction.java:264) 
> org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:114) 
> de.reswi.core.hibernate.filter.HibernateTransaction.execute(HibernateTransaction.java:259) 
> de.reswi.core.hibernate.filter.CompatFilter.doFilter(CompatFilter.java:116) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> java.lang.Thread.run(Thread.java:595) 
>  

-- 
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