Hi
I am getting this when I click a radio button which changes my UI via 
conditionals. If I go back and forth multiple times, eventually it breaks.  I 
am using AnySubmits to cause the form to be submitted.  I understand that 
during the submit I made a change that the rewind doesn't like.  My question is 
how, in a Tapestry component, do I push off the changes so the rewind has a 
chance to happen.  I usually use a submit listener or I use a form listener.  
What is available in BaseComponent?

13:52:24,048 ERROR [Exception] Unable to update expression '<parsed 
expression>' of [EMAIL PROTECTED] to Rewind of form Home/form expected 
allocated id #47 to be '$FormConditional$21', but was 'mumTitlesConditional' 
(requested by component 
Holder/accountManagement.userList.mumTitlesConditional)..
org.apache.tapestry.ApplicationRuntimeException: Unable to update expression 
'<parsed expression>' of [EMAIL PROTECTED] to Rewind of form Home/form expected 
allocated id #47 to be '$FormConditional$21', but was 'mumTitlesConditional' 
(requested by component 
Holder/accountManagement.userList.mumTitlesConditional)..
        at org.apache.tapestry.util.prop.OgnlUtils.set(OgnlUtils.java:105)
        at org.apache.tapestry.util.prop.OgnlUtils.set(OgnlUtils.java:84)
        at 
org.apache.tapestry.AbstractComponent.setProperty(AbstractComponent.java:1134)
        at 
org.apache.tapestry.engine.AbstractEngine.handleStaleLinkException(AbstractEngine.java:1099)
        at 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:907)
        at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198)
        at 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
        at 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
        at 
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
        at org.mortbay.http.HttpServer.service(HttpServer.java:909)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
        at 
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
        at 
com.pingidentity.appserver.jetty.DynamicSslListener.handleConnection(DynamicSslListener.java:187)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: ognl.NoSuchPropertyException: com.pingidentity.page.Exception.message
        at 
ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:133)
        at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1629)
        at ognl.ASTProperty.setValueBody(ASTProperty.java:105)
        at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
        at ognl.SimpleNode.setValue(SimpleNode.java:246)
        at ognl.Ognl.setValue(Ognl.java:476)
        at org.apache.tapestry.util.prop.OgnlUtils.set(OgnlUtils.java:101)
        ... 22 more

Thanks!

Mark

Mark J. Stang
Software Engineer
office: +1 303.468.2900
Ping Identity

Reply via email to