Steps to Reproduce
- click page a
- click page b
- repeat above 2 steps quickly
Current Result
java.lang.IllegalArgumentException at org.zkoss.zk.au.AuRequest.<init>(AuRequest.java:90) at org.zkoss.bind.impl.BinderImpl.sendCommand(BinderImpl.java:1776) at org.zkoss.bind.impl.BinderImpl$PostCommandListener.onEvent(BinderImpl.java:2685) at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:3191) at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3161) at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3103) at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138) at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1884) at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1656) at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1323) at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:571) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:451) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:459)
Expected Result
no error
Debug Information
- when a $$ZKMATCHMEDIA$$ request reaches to the server, its root component already doesn't exist. because an end-user already switches to another page.
Workaround
- relates to
-
ZK-5730 Harden smartUpdate to check for null desktop or null webapp
- Closed