The bad news is:

Caused by: java.lang.ClassCastException: net.agef.ccm_2.entities.FinishData
       at $PropertyConduit_1182855e1a8.get($PropertyConduit_1182855e1a8.java)
       at
org.apache.tapestry.internal.services.CoercingPropertyConduitWrapper.get(CoercingPropertyConduitWrapper.java:36)
       at
org.apache.tapestry.corelib.components.PropertyEditor$1.getPropertyValue(PropertyEditor.java:153)
       at $PropertyConduit_1182855e197.get($PropertyConduit_1182855e197.java)
       at
org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)

This is happening inside a runtime-generated class.

Are you using Hibernate?

Did this work with prior releases of Tapestry?  I'm concerned that the
issue is related to the generics comprehension code I added in 5.0.10.

On Feb 17, 2008 10:57 AM, Andreas Pursian <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I took the tapestry exception report ... the console stack trace look
> like this ....
>
> thx for your help!
>
> [ERROR] TaskWorkerPage Render queue error in
> BeginRender[core/PropertyEditBlocks:textfield]: Failure reading
> parameter value of component core/PropertyEditBlocks:textfield:
> net.agef.ccm_2.entities.FinishData
> org.apache.tapestry.ioc.internal.util.TapestryException: Failure reading
> parameter value of component core/PropertyEditBlocks:textfield:
> net.agef.ccm_2.entities.FinishData [at
> classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml, line
> 5, column 30]
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:901)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(ComponentPageElementImpl.java:56)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$10.render(ComponentPageElementImpl.java:334)
>         at
> org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:58)
>         at
> org.apache.tapestry.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:58)
>         at 
> $PageRenderQueue_1182855e14b.render($PageRenderQueue_1182855e14b.java)
>         at 
> $PageRenderQueue_1182855e149.render($PageRenderQueue_1182855e149.java)
>         at
> org.apache.tapestry.internal.services.MarkupRendererPipelineImpl$1.renderMarkup(MarkupRendererPipelineImpl.java:39)
>         at
> org.apache.tapestry.services.TapestryModule$20.renderMarkup(TapestryModule.java:1349)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.services.TapestryModule$19.renderMarkup(TapestryModule.java:1330)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.services.TapestryModule$18.renderMarkup(TapestryModule.java:1312)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.services.TapestryModule$17.renderMarkup(TapestryModule.java:1294)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.internal.services.MarkupRendererPipelineImpl.renderMarkup(MarkupRendererPipelineImpl.java:48)
>         at
> $MarkupRenderer_1182855e148.renderMarkup($MarkupRenderer_1182855e148.java)
>         at
> org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:55)
>         at
> $PageMarkupRenderer_1182855e146.renderPageMarkup($PageMarkupRenderer_1182855e146.java)
>         at
> org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:56)
>         at
> $PageResponseRenderer_1182855e11a.renderPageResponse($PageResponseRenderer_1182855e11a.java)
>         at
> org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:87)
>         at
> $PageRenderRequestHandler_1182855e116.handle($PageRenderRequestHandler_1182855e116.java)
>         at
> org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:66)
>         at $Dispatcher_1182855e118.dispatch($Dispatcher_1182855e118.java)
>         at $Dispatcher_1182855e10b.dispatch($Dispatcher_1182855e10b.java)
>         at
> org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:905)
>         at
> org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper$1.doFilter(RequestFilterWrapper.java:60)
>         at
> nu.localhost.tapestry.acegi.services.internal.AcegiExceptionTranslationFilter.doFilter(AcegiExceptionTranslationFilter.java:67)
>         at
> nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper.service(RequestFilterWrapper.java:54)
>         at $RequestFilter_1182855e107.service($RequestFilter_1182855e107.java)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:487)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:94)
>         at
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:85)
>         at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
>         at
> org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:107)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at 
> $RequestHandler_1182855e101.service($RequestHandler_1182855e101.java)
>         at
> org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:888)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e100.service($HttpServletRequestFilter_1182855e100.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0ff.service($HttpServletRequestFilter_1182855e0ff.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0fe.service($HttpServletRequestFilter_1182855e0fe.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0fd.service($HttpServletRequestFilter_1182855e0fd.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0fc.service($HttpServletRequestFilter_1182855e0fc.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> $HttpServletRequestHandler_1182855e0fb.service($HttpServletRequestHandler_1182855e0fb.java)
>         at 
> org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
>         at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:613)
> Caused by: org.apache.tapestry.ioc.internal.util.TapestryException:
> Failure reading parameter value of component
> core/PropertyEditBlocks:textfield: net.agef.ccm_2.entities.FinishData
> [at classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml,
> line 5, column 30]
>         at
> org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:204)
>         at
> org.apache.tapestry.corelib.base.AbstractTextField._$read_parameter_value(AbstractTextField.java)
>         at
> org.apache.tapestry.corelib.base.AbstractTextField.begin(AbstractTextField.java:140)
>         at
> org.apache.tapestry.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run(ComponentPageElementImpl.java:330)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:897)
>         ... 84 more
> Caused by: org.apache.tapestry.ioc.internal.util.TapestryException:
> net.agef.ccm_2.entities.FinishData [at
> classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml, line
> 5, column 30]
>         at
> org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:58)
>         at
> org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:198)
>         ... 89 more
> Caused by: java.lang.ClassCastException: net.agef.ccm_2.entities.FinishData
>         at $PropertyConduit_1182855e1a8.get($PropertyConduit_1182855e1a8.java)
>         at
> org.apache.tapestry.internal.services.CoercingPropertyConduitWrapper.get(CoercingPropertyConduitWrapper.java:36)
>         at
> org.apache.tapestry.corelib.components.PropertyEditor$1.getPropertyValue(PropertyEditor.java:153)
>         at $PropertyConduit_1182855e197.get($PropertyConduit_1182855e197.java)
>         at
> org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)
>         ... 90 more
> [ERROR] RequestExceptionHandler Processing of request failed with
> uncaught exception: Failure reading parameter value of component
> core/PropertyEditBlocks:textfield: net.agef.ccm_2.entities.FinishData
> org.apache.tapestry.ioc.internal.util.TapestryException: Failure reading
> parameter value of component core/PropertyEditBlocks:textfield:
> net.agef.ccm_2.entities.FinishData [at
> classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml, line
> 5, column 30]
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:901)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(ComponentPageElementImpl.java:56)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$10.render(ComponentPageElementImpl.java:334)
>         at
> org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:58)
>         at
> org.apache.tapestry.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:58)
>         at 
> $PageRenderQueue_1182855e14b.render($PageRenderQueue_1182855e14b.java)
>         at 
> $PageRenderQueue_1182855e149.render($PageRenderQueue_1182855e149.java)
>         at
> org.apache.tapestry.internal.services.MarkupRendererPipelineImpl$1.renderMarkup(MarkupRendererPipelineImpl.java:39)
>         at
> org.apache.tapestry.services.TapestryModule$20.renderMarkup(TapestryModule.java:1349)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.services.TapestryModule$19.renderMarkup(TapestryModule.java:1330)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.services.TapestryModule$18.renderMarkup(TapestryModule.java:1312)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.services.TapestryModule$17.renderMarkup(TapestryModule.java:1294)
>         at
> $MarkupRenderer_1182855e14d.renderMarkup($MarkupRenderer_1182855e14d.java)
>         at
> org.apache.tapestry.internal.services.MarkupRendererPipelineImpl.renderMarkup(MarkupRendererPipelineImpl.java:48)
>         at
> $MarkupRenderer_1182855e148.renderMarkup($MarkupRenderer_1182855e148.java)
>         at
> org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:55)
>         at
> $PageMarkupRenderer_1182855e146.renderPageMarkup($PageMarkupRenderer_1182855e146.java)
>         at
> org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:56)
>         at
> $PageResponseRenderer_1182855e11a.renderPageResponse($PageResponseRenderer_1182855e11a.java)
>         at
> org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:87)
>         at
> $PageRenderRequestHandler_1182855e116.handle($PageRenderRequestHandler_1182855e116.java)
>         at
> org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:66)
>         at $Dispatcher_1182855e118.dispatch($Dispatcher_1182855e118.java)
>         at $Dispatcher_1182855e10b.dispatch($Dispatcher_1182855e10b.java)
>         at
> org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:905)
>         at
> org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper$1.doFilter(RequestFilterWrapper.java:60)
>         at
> nu.localhost.tapestry.acegi.services.internal.AcegiExceptionTranslationFilter.doFilter(AcegiExceptionTranslationFilter.java:67)
>         at
> nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper.service(RequestFilterWrapper.java:54)
>         at $RequestFilter_1182855e107.service($RequestFilter_1182855e107.java)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:487)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:94)
>         at
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:85)
>         at
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
>         at
> org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:107)
>         at 
> $RequestHandler_1182855e10c.service($RequestHandler_1182855e10c.java)
>         at 
> $RequestHandler_1182855e101.service($RequestHandler_1182855e101.java)
>         at
> org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:888)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e100.service($HttpServletRequestFilter_1182855e100.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0ff.service($HttpServletRequestFilter_1182855e0ff.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0fe.service($HttpServletRequestFilter_1182855e0fe.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0fd.service($HttpServletRequestFilter_1182855e0fd.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
>         at
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>         at
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
>         at
> $HttpServletRequestFilter_1182855e0fc.service($HttpServletRequestFilter_1182855e0fc.java)
>         at
> $HttpServletRequestHandler_1182855e102.service($HttpServletRequestHandler_1182855e102.java)
>         at
> $HttpServletRequestHandler_1182855e0fb.service($HttpServletRequestHandler_1182855e0fb.java)
>         at 
> org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
>         at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:613)
> Caused by: org.apache.tapestry.ioc.internal.util.TapestryException:
> Failure reading parameter value of component
> core/PropertyEditBlocks:textfield: net.agef.ccm_2.entities.FinishData
> [at classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml,
> line 5, column 30]
>         at
> org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:204)
>         at
> org.apache.tapestry.corelib.base.AbstractTextField._$read_parameter_value(AbstractTextField.java)
>         at
> org.apache.tapestry.corelib.base.AbstractTextField.begin(AbstractTextField.java:140)
>         at
> org.apache.tapestry.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run(ComponentPageElementImpl.java:330)
>         at
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:897)
>         ... 84 more
> Caused by: org.apache.tapestry.ioc.internal.util.TapestryException:
> net.agef.ccm_2.entities.FinishData [at
> classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml, line
> 5, column 30]
>         at
> org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:58)
>         at
> org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:198)
>         ... 89 more
> Caused by: java.lang.ClassCastException: net.agef.ccm_2.entities.FinishData
>         at $PropertyConduit_1182855e1a8.get($PropertyConduit_1182855e1a8.java)
>         at
> org.apache.tapestry.internal.services.CoercingPropertyConduitWrapper.get(CoercingPropertyConduitWrapper.java:36)
>         at
> org.apache.tapestry.corelib.components.PropertyEditor$1.getPropertyValue(PropertyEditor.java:153)
>         at $PropertyConduit_1182855e197.get($PropertyConduit_1182855e197.java)
>         at
> org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)
>         ... 90 more
> [ERROR] PagePool Page Page[core/PropertyEditBlocks en] is dirty, and
> will be discarded (rather than returned to the page pool).
> [ERROR] PagePool Page Page[forms/TaskWorkerPage en] is dirty, and will
> be discarded (rather than returned to the page pool).
>
> Howard Lewis Ship wrote:
> | Odd thing about that stack trace, it seems like there should be more
> | going on.  The line in question can't generate a CCE, but it calls
> | code that can.  Did you copy this off of the Tapestry exception
> | report, or out of the console?
> |
> | On Feb 17, 2008 10:05 AM, Andreas Pursian <[EMAIL PROTECTED]> wrote:
>
> | Hi List,
> |
> | i'am working on a workflow like application which provides distributed
> | users the possibilty to work on a common piece of work (case). A case is
> | divided in a couple of tasks which are actually simple forms a user has
> | to deal with. To display these task forms i'am using the BeanEditForm
> | component. At this, a TaskDataFactory provides the current taskdata Bean
> | - depending on the case state - to the BeanEditForm component.
> | For the first form everything works fine but if i try to enter the page
> | the second time (where it should display the form data for the next
> | state) i get a
> |
> | org.apache.tapestry.ioc.internal.util.TapestryException:
> |
> | Failure reading parameter value of component
> | core/PropertyEditBlocks:textfield: net.agef.ccm_2.entities.FinishData
> |
> | I already checked the factory, which provides a valid instance of the
> | mentioned bean 'FinishData'. Is there maybe a problem with reusing a
> | page with different bean objects in connection with the BeanEditForm
> | component? You will find code snippet and stack trace attached.
> |
> | Help is higly appreciated ..... ;-)
> |
> | thx Andreas
> |
> |
> |
> | public class TaskWorkerPage {
> |
> |         @Inject
> |         private RegisterCaseHandler rch;
> |
> |         @Component(id="beanForm")
> |         private BeanEditForm beanEditForm;
> |
> |         @Persist("Flash")
> |         private CcmCase ccmCase;
> |
> |         @Persist("Flash")
> |         private AbstractTaskData taskData;
> |
> |         void onActivate(Long Id) throws InstantiationException,
> | IllegalAccessException{
> |
> |                 ccmCase = rch.getCaseById(Id);
> |                 if (ccmCase != null){
> |                         TaskDataFactory taskDataFactory = new
> TaskDataFactory();
> |                         taskData =
> | taskDataFactory.getTaskData(ccmCase.getState().getStateData());
> |                 } else System.out.println("invalid Case Id");
> |         }
> |
> |         Object onSuccess(){
> |                 ccmCase.setTaskDataByState(taskData);
> |                 ccmCase.getState().nextState();
> |                 rch.updateCase2(ccmCase);
> |                 return Workplace.class;
> |         }
> |
> |         public AbstractTaskData getTaskData(){
> |                 return this.taskData;
> |         }
> |
> |         public void setTaskData(AbstractTaskData taskData) {
> |                 this.taskData = taskData;
> |         }
> |
> |         public CcmCase getCcmCase() {
> |                 return ccmCase;
> |         }
> |
> |         public void setCcmCase(CcmCase ccmCase) {
> |                 this.ccmCase = ccmCase;
> |         }
> |
> |         public BeanEditForm getBeanEditForm() {
> |                 return beanEditForm;
> |         }
> |
> |         public void setBeanEditForm(BeanEditForm beanEditForm) {
> |                 this.beanEditForm = beanEditForm;
> |         }
> |
> | }
> |
> |
> |
> |
> | Full Stack Trace:
> |
> | #
> | Failure reading parameter value of component
> | core/PropertyEditBlocks:textfield: net.agef.ccm_2.entities.FinishData
> |
> | location
> | ~    classpath:org/apache/tapestry/corelib/pages/PropertyEditBlocks.tml,
> | line 5, column 30
> | ~    1  <div
> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
> | ~    2
> | ~    3  <t:block id="text">
> | ~    4  <t:label for="textField"/>
> | ~    5  <input t:id="textField"/>
> | ~    6  </t:block>
> | ~    7
> | ~    8  <t:block id="enum">
> | ~    9  <t:label for="select"/>
> | ~    10 <input t:id="select"/>
> |
> | # java.lang.ClassCastException
> | net.agef.ccm_2.entities.FinishData
> |
> | Stack trace
> |
> | ~        *
> |
> org.apache.tapestry.internal.services.CoercingPropertyConduitWrapper.get(CoercingPropertyConduitWrapper.java:36)
> | ~        *
> |
> org.apache.tapestry.corelib.components.PropertyEditor$1.getPropertyValue(PropertyEditor.java:153)
> | ~        *
> | org.apache.tapestry.internal.bindings.PropBinding.get(PropBinding.java:54)
> | ~        *
> |
> org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:198)
> | ~        *
> |
> org.apache.tapestry.corelib.base.AbstractTextField._$read_parameter_value(AbstractTextField.java)
> | ~        *
> |
> org.apache.tapestry.corelib.base.AbstractTextField.begin(AbstractTextField.java:140)
> | ~        *
> |
> org.apache.tapestry.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)
> | ~        *
> |
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run(ComponentPageElementImpl.java:330)
> | ~        *
> |
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:897)
> | ~        *
> |
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(ComponentPageElementImpl.java:56)
> | ~        *
> |
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$10.render(ComponentPageElementImpl.java:334)
> | ~        *
> |
> org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:58)
> | ~        *
> |
> org.apache.tapestry.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:58)
> | ~        *
> |
> org.apache.tapestry.internal.services.MarkupRendererPipelineImpl$1.renderMarkup(MarkupRendererPipelineImpl.java:39)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$20.renderMarkup(TapestryModule.java:1349)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$19.renderMarkup(TapestryModule.java:1330)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$18.renderMarkup(TapestryModule.java:1312)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$17.renderMarkup(TapestryModule.java:1294)
> | ~        *
> |
> org.apache.tapestry.internal.services.MarkupRendererPipelineImpl.renderMarkup(MarkupRendererPipelineImpl.java:48)
> | ~        *
> |
> org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:55)
> | ~        *
> |
> org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:56)
> | ~        *
> |
> org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:87)
> | ~        *
> |
> org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:66)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:905)
> | ~        *
> |
> org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43)
> | ~        *
> |
> org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper$1.doFilter(RequestFilterWrapper.java:60)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.AcegiExceptionTranslationFilter.doFilter(AcegiExceptionTranslationFilter.java:67)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.RequestFilterWrapper.service(RequestFilterWrapper.java:54)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:487)
> | ~        *
> |
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:94)
> | ~        *
> |
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:85)
> | ~        *
> |
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
> | ~        *
> |
> org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:107)
> | ~        *
> |
> org.apache.tapestry.services.TapestryModule$11.service(TapestryModule.java:888)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
> | ~        *
> |
> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
> | ~        *
> |
> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
> | ~        *
> |
> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
> | ~        *
> |
> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper$1.doFilter(HttpServletRequestFilterWrapper.java:57)
> | ~        *
> |
> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
> | ~        *
> |
> nu.localhost.tapestry.acegi.services.internal.HttpServletRequestFilterWrapper.service(HttpServletRequestFilterWrapper.java:52)
> | ~        *
> | org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164)
> | ~        *
> |
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> | ~        *
> |
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> | ~        *
> |
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> | ~        *
> |
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> | ~        *
> |
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> | ~        *
> |
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
> | ~        *
> |
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> | ~        *
> |
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
> | ~        *
> | org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> | ~        *
> |
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
> | ~        *
> | org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> | ~        * java.lang.Thread.run(Thread.java:613)
> |
> |
> |
> |>
> - ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> |>
> |>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (Darwin)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFHuIOrM14O/Esx/74RAqOUAJ9O1hXZJV5e8sUH7cU0MZHOvhLt9QCgzFDw
> uKo/dDY+YUJUJZQjGm7VUYw=
> =3hbJ
>
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

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

Reply via email to