Hi,
Here's the stack trace:
org.apache.hivemind.ApplicationRuntimeException
Error: Change to persistent property sessionState of PatientPage/
weightHistoryTable has been ignored. Persistent properties may only
be changed prior to the rendering of the response page.
Stack Trace:
* org.apache.hivemind.impl.StrictErrorHandler.error
(StrictErrorHandler.java:39)
* org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java:40)
* org.apache.tapestry.record.PageRecorderImpl.observeChange
(PageRecorderImpl.java:101)
* org.apache.tapestry.Tapestry.fireObservedChange(Tapestry.java:
738)
* $TableView_57.setSessionState($TableView_57.java)
*
org.apache.tapestry.contrib.table.components.TableView.storeSessionState
(TableView.java:455)
*
org.apache.tapestry.contrib.table.components.TableView.saveSessionState(
TableView.java:415)
*
org.apache.tapestry.contrib.table.components.TableView.pageBeginRender
(TableView.java:404)
* org.apache.tapestry.AbstractPage.firePageBeginRender
(AbstractPage.java:478)
* org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:
268)
* org.apache.tapestry.engine.RequestCycle.renderPage
(RequestCycle.java:366)
* net.sf.tacos.ajax.contrib.DojoResponseBuilder.renderResponse
(DojoResponseBuilder.java:192)
* net.sf.tacos.ajax.impl.AjaxDirectServiceImpl.renderAjaxResponse
(AjaxDirectServiceImpl.java:361)
* net.sf.tacos.ajax.impl.AjaxDirectServiceImpl.service
(AjaxDirectServiceImpl.java:275)
* $AjaxDirectService_112b18acf21.service
($AjaxDirectService_112b18acf21.java)
*
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service
(EngineServiceOuterProxy.java:66)
* org.apache.tapestry.engine.AbstractEngine.service
(AbstractEngine.java:248)
*
org.apache.tapestry.services.impl.InvokeEngineTerminator.service
(InvokeEngineTerminator.java:60)
* $WebRequestServicer_112b18acf03.service
($WebRequestServicer_112b18acf03.java)
* $WebRequestServicer_112b18aceff.service
($WebRequestServicer_112b18aceff.java)
*
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.servi
ce(WebRequestServicerPipelineBridge.java:56)
* $ServletRequestServicer_112b18acee5.service
($ServletRequestServicer_112b18acee5.java)
* org.apache.tapestry.request.DecodedRequestInjector.service
(DecodedRequestInjector.java:55)
* $ServletRequestServicerFilter_112b18acee1.service
($ServletRequestServicerFilter_112b18acee1.java)
* $ServletRequestServicer_112b18acee7.service
($ServletRequestServicer_112b18acee7.java)
* org.apache.tapestry.multipart.MultipartDecoderFilter.service
(MultipartDecoderFilter.java:52)
* $ServletRequestServicerFilter_112b18acedf.service
($ServletRequestServicerFilter_112b18acedf.java)
* $ServletRequestServicer_112b18acee7.service
($ServletRequestServicer_112b18acee7.java)
* org.apache.tapestry.services.impl.SetupRequestEncoding.service
(SetupRequestEncoding.java:53)
* $ServletRequestServicerFilter_112b18acee3.service
($ServletRequestServicerFilter_112b18acee3.java)
* $ServletRequestServicer_112b18acee7.service
($ServletRequestServicer_112b18acee7.java)
* $ServletRequestServicer_112b18aced9.service
($ServletRequestServicer_112b18aced9.java)
* org.apache.tapestry.ApplicationServlet.doService
(ApplicationServlet.java:123)
* org.apache.tapestry.ApplicationServlet.doPost
(ApplicationServlet.java:168)
- Navin
On 23-May-07, at 1:41 AM, Andreas Andreou wrote:
> Can you get a stack-trace?
>
> On 5/22/07, B.S.Navin <[EMAIL PROTECTED]> wrote: Hi,
>
> I have used a TableView with the "source" parameter bound to a page
> property of type List. The page property value is an empty list, when
> the page first renders.
>
> I also have an AjaxDirectLink in the page. The listener method for
> this link, populates the list in the page property above. And the
> "updateComponents" of this direct link refreshes the "TableView".
>
> Occasionally, when I click on the link, I get an Exception :
>
> "Change to persistent property sessionState of MyPage/myTable has
> been ignored. Persistent properties can only be changed prior to the
> rendering of the response page."
>
> This does not happen everytime. Can anyone point me to the reason/
> solution for this problem?
>
> - Navin
>
> ----------------------------------------------------------------------
> ---
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Tacos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
>
>
>
> --
> Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
> Tapestry / Tacos developer
> Open Source / JEE Consulting
> ----------------------------------------------------------------------
> ---
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Tacos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel