I will do that as soon as I can (hope tomorrow. Anyway, the quickstart is easy to create). Till then, a short description: I use a RefreshingView table with actions (some business entity). Each row has attached an AjaxEventBehavior to "onclick" event. When a row is clicked, another component (action summary) is refreshed.
When using the SNAPSHOT version, I've got the exception when clicking any row. PS: I do not know if it is a precondition bug, maybe the wicket-ajax.js have some other "malicious" changes. Matej Knopp-2 wrote: > > Unfortunately just a jira issue will not od that. Can't you try to > isolate the problem? > > -Matej > > On 9/6/07, Alex Objelean <[EMAIL PROTECTED]> wrote: >> >> It's quite hard to create a quickstart project, since the project I'm >> working >> on is very large. But if you think that it is enough to create a JIRA >> task >> with the stacktrace and short description, than I'll do it. >> >> Alex >> >> >> Matej Knopp-2 wrote: >> > >> > that's weird. could be a bug in precodition check. Can you please >> > create a jira entry and add a quickstart project? This might be a >> > corner case, I'd like to fix this asap. >> > >> > -Matej >> > >> > On 9/6/07, Alex Objelean <[EMAIL PROTECTED]> wrote: >> >> >> >> With the latest SNAPSHOT, the application throws Exception almost >> always >> >> :(... I thing, it has not been tested too much. Here is the >> stacktrace: >> >> >> >> .apache.wicket.WicketRuntimeException: component >> >> body:panel:actionListContainer:actionList:form:actionList:65 not found >> on >> >> page ro.isdc.centerparcs.dpa.ui.page.DPADashboardPage[id = 0], >> listener >> >> interface = [RequestListenerInterface name=IBehaviorListener, >> >> method=public >> >> abstract void >> org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> >> at >> >> >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:393) >> >> at >> >> >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:439) >> >> at >> >> >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:139) >> >> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1077) >> >> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1173) >> >> at org.apache.wicket.RequestCycle.request(RequestCycle.java:483) >> >> at >> >> >> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:277) >> >> at >> >> >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:129) >> >> at >> >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> >> at >> >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >> >> at >> >> >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >> >> at >> >> >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> >> >> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> >> >> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> >> >> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> >> >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> >> >> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >> >> at >> >> >> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >> >> at >> >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> >> at >> >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> >> at >> >> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> >> at >> >> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> >> at >> >> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> >> at >> >> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> >> at >> >> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> >> at >> >> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> >> at >> >> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >> >> at >> >> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) >> >> at >> >> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) >> >> at >> >> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) >> >> at >> >> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> >> at java.lang.Thread.run(Thread.java:595) >> >> >> >> >> >> >> >> Matej Knopp-2 wrote: >> >> > >> >> > http://www.wicketstuff.org/maven/repository/org/apache/wicket/ >> >> > >> >> > On 9/6/07, Matej Knopp <[EMAIL PROTECTED]> wrote: >> >> >> Dunno, there's still work to do, but there are snapshot somewhere >> >> >> available, you can grab those if you don't want to build wicket. >> >> >> >> >> >> -Matej >> >> >> >> >> >> On 9/6/07, Alex Objelean <[EMAIL PROTECTED]> wrote: >> >> >> > >> >> >> > Thank you very much Matej! To be honest, I didn't expected to >> have >> >> such >> >> >> a >> >> >> > prompt response. :) >> >> >> > >> >> >> > Btw, when beta-4 is out? >> >> >> > >> >> >> > Alex. >> >> >> > >> >> >> > >> >> >> > Matej Knopp-2 wrote: >> >> >> > > >> >> >> > > Yes, I know what's causing it. And as I said, this should be >> >> already >> >> >> > > taken care of. I've added a special precondition evaluated >> right >> >> >> > > before each scheduled ajax request to check if the originating >> DOM >> >> >> > > element is still in the document. >> >> >> > > >> >> >> > > -Matej >> >> >> > > >> >> >> > > On 9/6/07, Alex Objelean <[EMAIL PROTECTED]> wrote: >> >> >> > >> >> >> >> > >> Right now, I do not know if this kind of issue can be fixed on >> >> the >> >> >> wicket >> >> >> > >> side. But what I do know for sure, is that this have to do >> with >> >> >> making >> >> >> > >> multiple ajax request which are scheduled by the >> Wicket.Channel >> >> and >> >> >> are >> >> >> > >> executed synchronously and which affects the DOM when the >> >> response >> >> >> is >> >> >> > >> arrived, thus the component tree is out of sync with the >> actual >> >> DOM. >> >> >> (For >> >> >> > >> instance user clicks 5 times on the Edit button, which is a >> slow >> >> >> > >> operation >> >> >> > >> and its response change the component's DOM) >> >> >> > >> >> >> >> > >> I am searching for workarounds for this issue. It is about >> >> >> preventing >> >> >> > >> user >> >> >> > >> to make multiple request (blocking), but this is not that easy >> >> ("God >> >> >> > >> bless >> >> >> > >> IE"). >> >> >> > >> >> >> >> > >> Alex >> >> >> > >> >> >> >> > >> >> >> >> > >> Alex Objelean wrote: >> >> >> > >> > >> >> >> > >> > I've got randomly an exception when clicking on the table >> row >> >> >> which has >> >> >> > >> an >> >> >> > >> > AjaxEventBehavior assigned. >> >> >> > >> > Below is the stacktrace. Any ideas? >> >> >> > >> > >> >> >> > >> > [10:34:27.875] ERROR [http-8080-Processor1] RequestCycle - >> >> >> component >> >> >> > >> > body:panel:actionListContainer:actionList:form:actionList:14 >> >> not >> >> >> found >> >> >> > >> on >> >> >> > >> > page ro.isdc.centerparcs.dpa.ui.page.DPADashboardPage[id = >> 0], >> >> >> listener >> >> >> > >> > interface = [RequestListenerInterface >> name=IBehaviorListener, >> >> >> > >> > method=public abstract void >> >> >> > >> > org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> >> >> > >> > org.apache.wicket.WicketRuntimeException: component >> >> >> > >> > body:panel:actionListContainer:actionList:form:actionList:14 >> >> not >> >> >> found >> >> >> > >> on >> >> >> > >> > page ro.isdc.centerparcs.dpa.ui.page.DPADashboardPage[id = >> 0], >> >> >> listener >> >> >> > >> > interface = [RequestListenerInterface >> name=IBehaviorListener, >> >> >> > >> > method=public abstract void >> >> >> > >> > org.apache.wicket.behavior.IBehaviorListener.onRequest()] >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveListenerInterfaceTarget(AbstractRequestCycleProcessor.java:394) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:440) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:139) >> >> >> > >> > at >> >> >> org.apache.wicket.RequestCycle.step(RequestCycle.java:1090) >> >> >> > >> > at >> >> >> org.apache.wicket.RequestCycle.steps(RequestCycle.java:1176) >> >> >> > >> > at >> >> >> org.apache.wicket.RequestCycle.request(RequestCycle.java:499) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:257) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:127) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) >> >> >> > >> > at >> >> >> > >> > >> >> >> > >> >> >> >> >> >> >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> >> >> > >> > >> >> >> > >> >> >> >> > >> -- >> >> >> > >> View this message in context: >> >> >> > >> >> >> >> >> >> >> http://www.nabble.com/Strange-bug-in-Wicket-1.3.0-beta2-tf4271646.html#a12518269 >> >> >> > >> Sent from the Wicket - User mailing list archive at >> Nabble.com. >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> >> --------------------------------------------------------------------- >> >> >> > >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> > >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> >> >> >> > >> >> >> >> > > >> >> >> > > >> >> --------------------------------------------------------------------- >> >> >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> > > For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > >> >> >> > -- >> >> >> > View this message in context: >> >> >> >> >> >> http://www.nabble.com/Strange-bug-in-Wicket-1.3.0-beta2-tf4271646.html#a12519313 >> >> >> > Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> > >> >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >> >> >> > >> >> >> >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Strange-bug-in-Wicket-1.3.0-beta2-tf4271646.html#a12521157 >> >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Strange-bug-in-Wicket-1.3.0-beta2-tf4271646.html#a12522157 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Strange-bug-in-Wicket-1.3.0-beta2-tf4271646.html#a12522296 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
