В Чтв, 23/06/2005 в 18:34 -0400, Howard Lewis Ship пишет:
> I just uploaded a fresh distro snapshot to:
> 
> http://howardlewisship.com/downloads/tapestry-4.0-alpha-4-snapshot.tar.gz
> 

Looks like contrib:FormConditional is broken in snapshot - i've received
ApplicationRuntimeException 
Error at
classpath:/org/apache/tapestry/contrib/form/FormConditional.jwc, line
22, column 83: 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.contrib.form.FormConditional (or 
enhanced subclass $FormConditional_45).

full error info in attachment

-- 
Roman Krutyakov
org.apache.tapestry.BindingException
Unable to read OGNL expression '<parsed OGNL expression>' of [EMAIL 
PROTECTED]/List/report.tableColumns]: tableColumnRenderer
binding:        ExpressionBinding[users/List/report.tableColumns 
tableColumnRenderer]
location:       
classpath:/org/apache/tapestry/contrib/table/components/TableColumns.jwc, line 
61, column 62
56      <binding name="element" value="ognl:element"/>
57      <binding name="class" value="ognl:columnClass"/>
58      </component>
59      
60      <component id="insertColumnRenderer" type="Delegator">
61      <binding name="delegate" value="ognl:tableColumnRenderer"/>
62      </component>
63      
64      </component-specification>
 
org.apache.hivemind.ApplicationRuntimeException
Unable to read OGNL expression '<parsed OGNL expression>' of [EMAIL 
PROTECTED]/List/report.tableColumns]: tableColumnRenderer
component:      [EMAIL PROTECTED]/List/report.tableColumns]
location:       
classpath:/org/apache/tapestry/contrib/table/components/Table.jwc, line 227, 
column 51
222     <component id="tablePages" type="TablePages">
223     <inherited-binding name="pagesDisplayed" 
parameter-name="pagesDisplayed"/>
224     <inherited-binding name="class" parameter-name="pagesClass"/>
225     </component>
226     
227     <component id="tableColumns" type="TableColumns">
228     <inherited-binding name="column" parameter-name="column"/>
229     <inherited-binding name="class" parameter-name="columnsClass"/>
230     <inherited-binding name="arrowUpAsset" parameter-name="arrowUpAsset"/>
231     <inherited-binding name="arrowDownAsset" 
parameter-name="arrowDownAsset"/>
232     </component>
 
ognl.OgnlException
tableColumnRenderer
 
org.apache.hivemind.ApplicationRuntimeException
Error at classpath:/org/apache/tapestry/contrib/form/FormConditional.jwc, line 
22, column 83: 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.contrib.form.FormConditional (or 
enhanced subclass $FormConditional_45).
location:       
classpath:/org/apache/tapestry/contrib/form/FormConditional.jwc, line 22, 
column 83
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.contrib.form.FormConditional">
23      
24      <description>
25      Conditionally emulates an element and its attributes (if element is 
specified) and/or includes a block of content if a condition is met.
26      </description>
27      

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_104acf2c73c.validate($EnhancedClassValidator_104acf2c73c.java)
    * 
org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:85)
    * 
$ComponentConstructorFactory_104acf2c727.getComponentConstructor($ComponentConstructorFactory_104acf2c727.java)
    * 
org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:565)
    * 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:440)
    * 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:460)
    * org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:641)
    * $IPageLoader_104acf2c723.loadPage($IPageLoader_104acf2c723.java)
    * $IPageLoader_104acf2c724.loadPage($IPageLoader_104acf2c724.java)
    * org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118)
    * $IPageSource_104acf2c68e.getPage($IPageSource_104acf2c68e.java)
    * org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:252)
    * org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:235)
    * 
org.apache.tapestry.util.ComponentAddress.findComponent(ComponentAddress.java:98)
    * 
org.apache.tapestry.contrib.table.model.common.ComponentTableRendererSource.getRenderer(ComponentTableRendererSource.java:53)
    * 
org.apache.tapestry.contrib.table.model.simple.SimpleTableColumnRendererSource.getRenderer(SimpleTableColumnRendererSource.java:71)
    * 
org.apache.tapestry.contrib.table.model.common.AbstractTableColumn.getColumnRenderer(AbstractTableColumn.java:151)
    * 
org.apache.tapestry.contrib.table.components.TableColumns.getTableColumnRenderer(TableColumns.java:102)
    * 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)
    * ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491)
    * ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:904)
    * 
ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:54)
    * ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:122)
    * ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1616)
    * ognl.ASTProperty.getValueBody(ASTProperty.java:96)
    * ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
    * ognl.SimpleNode.getValue(SimpleNode.java:210)
    * ognl.Ognl.getValue(Ognl.java:333)
    * ognl.Ognl.getValue(Ognl.java:310)
    * 
org.apache.tapestry.services.impl.ExpressionEvaluatorImpl.readCompiled(ExpressionEvaluatorImpl.java:84)
    * 
$ExpressionEvaluator_104acf2c79b.readCompiled($ExpressionEvaluator_104acf2c79b.java)
    * 
org.apache.tapestry.binding.ExpressionBinding.resolveExpression(ExpressionBinding.java:110)
    * 
org.apache.tapestry.binding.ExpressionBinding.getObject(ExpressionBinding.java:103)
    * 
org.apache.tapestry.binding.AbstractBinding.getObject(AbstractBinding.java:87)
    * $Delegator_7.getDelegate($Delegator_7.java)
    * 
org.apache.tapestry.components.Delegator.renderComponent(Delegator.java:41)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * org.apache.tapestry.components.Any.renderComponent(Any.java:48)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * org.apache.tapestry.components.Foreach.renderComponent(Foreach.java:109)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    * 
org.apache.tapestry.contrib.table.components.TableColumns.renderComponent(TableColumns.java:136)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * org.apache.tapestry.components.Any.renderComponent(Any.java:48)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * 
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:44)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * org.apache.tapestry.components.Any.renderComponent(Any.java:48)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    * 
org.apache.tapestry.contrib.table.components.TableView.renderComponent(TableView.java:470)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * 
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:44)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * org.apache.tapestry.html.Body.renderComponent(Body.java:129)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429)
    * org.apache.tapestry.html.Shell.renderComponent(Shell.java:114)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
    * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612)
    * org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:273)
    * org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:355)
    * 
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse(ResponseRendererImpl.java:71)
    * 
$ResponseRenderer_104acf2c6aa.renderResponse($ResponseRenderer_104acf2c6aa.java)
    * org.apache.tapestry.engine.PageService.service(PageService.java:69)
    * $IEngineService_104acf2c715.service($IEngineService_104acf2c715.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_104acf2c6ee.service($WebRequestServicer_104acf2c6ee.java)
    * 
$WebRequestServicer_104acf2c6ea.service($WebRequestServicer_104acf2c6ea.java)
    * 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
    * 
$ServletRequestServicer_104acf2c6ce.service($ServletRequestServicer_104acf2c6ce.java)
    * 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
    * 
$ServletRequestServicerFilter_104acf2c6ca.service($ServletRequestServicerFilter_104acf2c6ca.java)
    * 
$ServletRequestServicer_104acf2c6d0.service($ServletRequestServicer_104acf2c6d0.java)
    * 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
    * 
$ServletRequestServicerFilter_104acf2c6c8.service($ServletRequestServicerFilter_104acf2c6c8.java)
    * 
$ServletRequestServicer_104acf2c6d0.service($ServletRequestServicer_104acf2c6d0.java)
    * 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
    * 
$ServletRequestServicerFilter_104acf2c6cc.service($ServletRequestServicerFilter_104acf2c6cc.java)
    * 
$ServletRequestServicer_104acf2c6d0.service($ServletRequestServicer_104acf2c6d0.java)
    * 
$ServletRequestServicer_104acf2c6c2.service($ServletRequestServicer_104acf2c6c2.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:252)
    * 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    * 
net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292)
    * 
net.sf.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:305)
    * 
net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * 
net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:225)
    * 
net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
    * 
net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
    * 
net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125)
    * 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    * 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    * 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
    * 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    * 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    * 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    * 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    * 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    * 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    * 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    * 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    * 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    * org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
    * org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
    * org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
    * 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
    * org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
    * 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    * java.lang.Thread.run(Thread.java:595)

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

Reply via email to