Description
Posted by: dagarwal82
Binding.java
LoadAfterEventListener listener = (LoadAfterEventListener)
target.getAttribute("zk.LoadAfterEventListener."+evtname);
Here, if target is null then we get following :
java.lang.NullPointerException org.zkoss.zkplus.databind.Binding.registerLoadEvents(Binding.java:548) org.zkoss.zkplus.databind.DataBinder.registerLoadEvents(DataBinder.java:881) org.zkoss.zkplus.databind.DataBinder.init(DataBinder.java:685) org.zkoss.zkplus.databind.DataBinder.loadAll(DataBinder.java:572) org.zkoss.zkplus.databind.AnnotateDataBinderInit.doAfterCompose(AnnotateDataBinderInit.java:189) org.zkoss.zk.ui.impl.RealInits.doAfterCompose(Initiators.java:82) org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:390) org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:305) org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:225) org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:146) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
This output doesn't say which binding has problem. It would be better if you pass the 'comp' and 'expr' to the exception output.