Yeah, don't you by any chance refresh the dataview usign ajax? Browser seem to be caching old DOM tree. Try adding cache-control: no-store header in Page.configureResponse.
-Matej On Nov 14, 2007 8:54 PM, Evan Chooly <[EMAIL PROTECTED]> wrote: > Using rc1 when I click on a link in a DataView, click the back button, and > click on another link I get the following stack trace. Now, this data view > is populated after an ajax update from another link on the page which might > contribute to the problem. Any ideas what the story is? > > WicketMessage: component container:users:table:rows:3:cells:1:cell:link not > found on page com.foo.BarPage[id = 2], listener interface = > [RequestListenerInterface name=IBehaviorListener, method=public abstract > void org.apache.wicket.behavior.IBehaviorListener.onRequest()] > > Root cause: > > org.apache.wicket.WicketRuntimeException: component > container:users:table:rows:3:cells:1:cell:link not found on page > com.foo.BarPage[id = 2], listener interface = [RequestListenerInterface > name=IBehaviorListener, method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > at > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget > (AbstractRequestCycleProcessor.java:411) > at > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage( > AbstractRequestCycleProcessor.java:456) > at org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve( > WebRequestCycleProcessor.java:139) > at org.apache.wicket.RequestCycle.step(RequestCycle.java:1152) > at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1248) > at org.apache.wicket.RequestCycle.request(RequestCycle.java:489) > at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:343) > at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java > :121) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1093) > at > org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal > (OpenEntityManagerInViewFilter.java:111) > at org.springframework.web.filter.OncePerRequestFilter.doFilter( > OncePerRequestFilter.java:75) > at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter( > ServletHandler.java:1084) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) > at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java > :216) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > at org.mortbay.jetty.Server.handle(Server.java:313) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506) > at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete( > HttpConnection.java:830) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) > at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java > :227) > at org.mortbay.thread.BoundedThreadPool$PoolThread.run( > BoundedThreadPool.java:442) > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]