I found a bug in zk 3.0, here is the stacktrace:
Dec 11, 2007 2:08:14 PM org.zkoss.zk.ui.impl.UiEngineImpl execUpdate:753
SEVERE:
java.util.NoSuchElementException
at java.util.LinkedList$ListItr.next(LinkedList.java:698)
at
org.zkoss.zk.ui.impl.UiVisualizer.addResponsesForCreatedPerSiblings(UiVisualizer.java:733)
at
org.zkoss.zk.ui.impl.UiVisualizer.getResponses(UiVisualizer.java:585)
at
org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:748)
at
org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:257)
at
org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:142)
at
org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:150)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
and the zk code snippet:
//all siblings are changed (and none of them is processed)
final Iterator it =
before.iterator(); // Line 733
<== error here, should check if the iterator hasNext() or not
anchor = (Component)it.next();
responses.add(
parent != null ?
Thanks
-Feng
Logged In: YES
user_id=91099
Originator: YES
Fixed since 12/12