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

Reply via email to