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