org.zkoss.zel.PropertyNotFoundException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Error when mixing ZK creation EL with zkbind on reference or element of collection {code} <?xml version="1.0" encoding="UTF-8"?> <?page title="Auto Generated index.zul"?> <zk> <zscript><![CDATA[ ListModelList lm0= new ListModelList(); class A { public A(String s, Long v) { s_= s; v_= v; } public String getData() { return s_; } String s_= null; Long v_= null; } // Make first entry in ListModel ListModelList list= new ListModelList(); list.add(new A("RE: Bandbox Autocomplete Problem", 0L)); list.add(new A("RE: It's not possible to navigate a listbox' ite", 1L)); list.add(new A("RE: FileUpload", 2L)); lm0.add(new Object[] {"Today", list }); // Make second entry in ListModel list= new ListModelList(); list.add(new A("RE: Opening more than one new browser window", 10L)); list.add(new A("RE: SelectedItemConverter Question", 11L)); lm0.add(new Object[] { "Yesterday", list }); // Make third entry in ListModel list= new ListModelList(); list.add(new A("RE: Times_Series Chart help", 30L)); list.add(new A("RE: SelectedItemConverter Question", 31L)); lm0.add(new Object[] { "Last week", list }); class VM { public ListModel getLm0() { return lm0; } } ]]></zscript> <window title="Hello World!!" border="normal" width="800px" apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('VM')" > <label value="You are using: ${desktop.webApp.version}"/> <listbox id="lb" model="@load(vm.lm0)" > <listhead> <listheader hflex="3"/> <listheader hflex="6"/> </listhead> <template name="model"> <listitem> <custom-attributes inner_list="${each[1]}" scope="component"/> <listcell> <label value="@load(each[0])"/> </listcell> <listcell> <listbox model= "@load(inner_list)"> <template name="model"> <listitem> <listcell label="${each.data}"> </listcell> </listitem> </template> </listbox> </listcell> </listitem> </template> </listbox> </window> </zk> {code} {code} >>org.zkoss.zel.PropertyNotFoundException: Property 'data' not found on type org.zkoss.bind.impl.ReferenceBindingImpl >> at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:260) >> at org.zkoss.zel.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:211) >> at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:384) >> at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:87) >> at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) >> at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) >> at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) >> at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) >> at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) >> at org.zkoss.zk.xel.impl.SimpleEvaluator.evaluate(SimpleEvaluator.java:72) >> at org.zkoss.zk.ui.metainfo.AbstractEvalRef.evaluate(AbstractEvalRef.java:48) >> at org.zkoss.zk.xel.ExValue.getValue(ExValue.java:109) >> at org.zkoss.zk.ui.metainfo.Property.getValue(Property.java:134) >> at org.zkoss.zk.ui.metainfo.Property.assign0(Property.java:227) >> at org.zkoss.zk.ui.metainfo.Property.assign(Property.java:169) >> at org.zkoss.zk.ui.metainfo.ComponentInfo.applyProperties(ComponentInfo.java:729) >> at org.zkoss.zk.ui.impl.AbstractUiFactory.newComponent(AbstractUiFactory.java:106) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:801) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:643) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:816) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) >> at org.zkoss.zk.ui.impl.UiEngineImpl.access$800(UiEngineImpl.java:86) >> at org.zkoss.zk.ui.impl.UiEngineImpl$TemplateImpl.create(UiEngineImpl.java:2156) >> at org.zkoss.bind.impl.BindListitemRenderer.render(BindListitemRenderer.java:70) >> at org.zkoss.zul.Listbox$Renderer.render(Listbox.java:2638) >> at org.zkoss.zul.Listbox.renderItems(Listbox.java:2756) >> at org.zkoss.zul.Listbox.service(Listbox.java:3479) >> at org.zkoss.zk.ui.impl.DesktopImpl.service(DesktopImpl.java:699) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1193) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:558) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:456) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:464) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:565) >> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479) >> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) >> at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) >> at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1031) >> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406) >> at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965) >> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) >> at org.eclipse.jetty.server.Server.handle(Server.java:349) >> at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:452) >> at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:894) >> at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:948) >> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:857) >> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) >> at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77) >> at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609) >> at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45) >> at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599) >> at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534) >> at java.lang.Thread.run(Thread.java:662) {code}
    via by dennis,
  • Error when mixing ZK creation EL with zkbind on reference or element of collection {code} <?xml version="1.0" encoding="UTF-8"?> <?page title="Auto Generated index.zul"?> <zk> <zscript><![CDATA[ ListModelList lm0= new ListModelList(); class A { public A(String s, Long v) { s_= s; v_= v; } public String getData() { return s_; } String s_= null; Long v_= null; } // Make first entry in ListModel ListModelList list= new ListModelList(); list.add(new A("RE: Bandbox Autocomplete Problem", 0L)); list.add(new A("RE: It's not possible to navigate a listbox' ite", 1L)); list.add(new A("RE: FileUpload", 2L)); lm0.add(new Object[] {"Today", list }); // Make second entry in ListModel list= new ListModelList(); list.add(new A("RE: Opening more than one new browser window", 10L)); list.add(new A("RE: SelectedItemConverter Question", 11L)); lm0.add(new Object[] { "Yesterday", list }); // Make third entry in ListModel list= new ListModelList(); list.add(new A("RE: Times_Series Chart help", 30L)); list.add(new A("RE: SelectedItemConverter Question", 31L)); lm0.add(new Object[] { "Last week", list }); class VM { public ListModel getLm0() { return lm0; } } ]]></zscript> <window title="Hello World!!" border="normal" width="800px" apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('VM')" > <label value="You are using: ${desktop.webApp.version}"/> <listbox id="lb" model="@load(vm.lm0)" > <listhead> <listheader hflex="3"/> <listheader hflex="6"/> </listhead> <template name="model"> <listitem> <custom-attributes inner_list="${each[1]}" scope="component"/> <listcell> <label value="@load(each[0])"/> </listcell> <listcell> <listbox model= "@load(inner_list)"> <template name="model"> <listitem> <listcell label="${each.data}"> </listcell> </listitem> </template> </listbox> </listcell> </listitem> </template> </listbox> </window> </zk> {code} {code} >>org.zkoss.zel.PropertyNotFoundException: Property 'data' not found on type org.zkoss.bind.impl.ReferenceBindingImpl >> at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:260) >> at org.zkoss.zel.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:211) >> at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:384) >> at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:87) >> at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) >> at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) >> at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) >> at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) >> at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) >> at org.zkoss.zk.xel.impl.SimpleEvaluator.evaluate(SimpleEvaluator.java:72) >> at org.zkoss.zk.ui.metainfo.AbstractEvalRef.evaluate(AbstractEvalRef.java:48) >> at org.zkoss.zk.xel.ExValue.getValue(ExValue.java:109) >> at org.zkoss.zk.ui.metainfo.Property.getValue(Property.java:134) >> at org.zkoss.zk.ui.metainfo.Property.assign0(Property.java:227) >> at org.zkoss.zk.ui.metainfo.Property.assign(Property.java:169) >> at org.zkoss.zk.ui.metainfo.ComponentInfo.applyProperties(ComponentInfo.java:729) >> at org.zkoss.zk.ui.impl.AbstractUiFactory.newComponent(AbstractUiFactory.java:106) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:801) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:643) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:816) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) >> at org.zkoss.zk.ui.impl.UiEngineImpl.access$800(UiEngineImpl.java:86) >> at org.zkoss.zk.ui.impl.UiEngineImpl$TemplateImpl.create(UiEngineImpl.java:2156) >> at org.zkoss.bind.impl.BindListitemRenderer.render(BindListitemRenderer.java:70) >> at org.zkoss.zul.Listbox$Renderer.render(Listbox.java:2638) >> at org.zkoss.zul.Listbox.renderItems(Listbox.java:2756) >> at org.zkoss.zul.Listbox.service(Listbox.java:3479) >> at org.zkoss.zk.ui.impl.DesktopImpl.service(DesktopImpl.java:699) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1193) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:558) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:456) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:464) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) >> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:565) >> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479) >> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) >> at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) >> at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) >> at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1031) >> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406) >> at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) >> at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965) >> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) >> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) >> at org.eclipse.jetty.server.Server.handle(Server.java:349) >> at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:452) >> at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:894) >> at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:948) >> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:857) >> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) >> at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77) >> at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609) >> at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45) >> at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599) >> at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534) >> at java.lang.Thread.run(Thread.java:662) {code}
    via by dennis,
  • in the collection binding, need a way to know the current index, there already a simple implementation, how ever it seems not work. <window apply="org.zkoss.zktest.zbind.basic.CollectionIndexComposer"> <custom-attributes composerName="vm"/> <label value="@bind(vm.message1)"/> <listbox width="500px" model="@bind(vm.items)"> <listhead> <listheader label="index"/> <listheader label="name"/> <listheader label="action" width="300px"/> </listhead> <template name="model" var="item"> <listitem> <listcell label="@bind(item.index)"/> <listcell label="@bind(item.name)"/> <listcell > <button label="Index" onClick="@bind('showIndex', item=item)"/> <button label="Delete" onClick="@bind('delete', item=item)"/> <button label="Add After" onClick="@bind('addAfter', item=item)"/> <button label="Add Before" onClick="@bind('addBefore', item=item)"/> </listcell> </listitem> </template> </listbox> <hbox> <button label="Dump" onClick="binder.getTracker().dump()" /> </hbox> </window> == I got. : Failed to invoke org.zkoss.bind.tracker.impl.BindUiLifeCycle@5170a650 org.zkoss.zel.PropertyNotFoundException: Property 'index' not found on type org.zkoss.zktest.zbind.basic.CollectionIndexComposer$Item at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:258) at org.zkoss.zel.BeanELResolver$BeanProperties.access$1(BeanELResolver.java:255) at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:368) at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:85) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:71) at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:57) at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) at org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42) at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:47) at org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1448) at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1418) at org.zkoss.bind.tracker.impl.BindUiLifeCycle.afterComponentAttached(BindUiLifeCycle.java:41) == I think we should provide a indexStatus object when render, to provide information such as 'current' , 'size' and it should be notify changed if any order item in collection was changed. syntax should become. <listcell label="@bind(indexStatus.current)"/>
    via by dennis,
  • Usage of google guava colelction filters leads to unexpected binding problems. {code} public Collection<TabData> getSearchPopupResults() { //... return Collections2.filter(tabs, new Predicate<TabData>() { @Override public boolean apply(final TabData tab) { return tab.isVisibleInSearchPopup(); } }); } {code} {code} <popup id="searchEditPopup" children="@load(model.searchPopupResults) @template(not empty model.searchPopupResults ? 'children' : 'xxx')"> <template name="children" var="tab"> <label value="@load(tab.name)" visible="@load(tab.visibleInSearchPopup)" /> <!-- not important --> </template> <!-- xxx definition and so on --> </popup> {code} SEVERE: >>org.zkoss.zel.PropertyNotFoundException: Property 'name' not found on type com.google.common.collect.Collections2$FilteredCollection >> at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:260) >> at org.zkoss.zel.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:211) >> at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:384) >> at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:87) >> at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) >> at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) >> at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) >> at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75) >> at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) >> at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) >> at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) >> at org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42) >> at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:58) >> at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:171) >> at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:372) >> at org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1865) >> at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1847) >> at org.zkoss.bind.tracker.impl.BindUiLifeCycle$1.onEvent(BindUiLifeCycle.java:63) >> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2736) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2685) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2648) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136) >> at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:308) >> at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:331) >> at org.zkoss.bind.impl.BindChildRenderer.render(BindChildRenderer.java:98) >> at org.zkoss.bind.impl.LoadChildrenBindingImpl.load(LoadChildrenBindingImpl.java:89) >> at org.zkoss.bind.impl.BinderImpl.loadOnPropertyChange(BinderImpl.java:382) >> at org.zkoss.bind.impl.BinderImpl.access$100(BinderImpl.java:94) >> at org.zkoss.bind.impl.BinderImpl$QueueListener.onEvent(BinderImpl.java:236) >> at org.zkoss.zk.ui.event.impl.DesktopEventQueue$QueueListener.onEvent(DesktopEventQueue.java:145) >> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2736) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2707) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2648) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136) >> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1702) >> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1487) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1204) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:558) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:456) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:464) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167) >> at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) >> at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83) >> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    via by ulysses,
  • with this tag in .zhtml (ok with zk 7) <u:div apply="org.zkoss.angular.AngularComposer" binder="@init(value='org.zkoss.angular.AngularBinder')" viewModel="@id('vm') @init('service.HomeService')" ng:controller="MyController"> I got this with ZK 8.0.0-RC. Is it something to do with viewModel & apply attributes not working or with org.zkoss.bind.BindComposer being used by default ? SEVERE: Servlet.service() for servlet dhtmllayoutservlet threw exception org.zkoss.zel.PropertyNotFoundException: Property 'bindingAttributes' not found on type org.zkoss.bind.BindComposer at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:429) at org.zkoss.zel.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:379) at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:552) at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:100) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:84) at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75) at org.zkoss.zel.impl.parser.AstValue.getTarget(AstValue.java:117) at org.zkoss.zel.impl.parser.AstValue.setValue(AstValue.java:216) at org.zkoss.zel.impl.ValueExpressionImpl.setValue(ValueExpressionImpl.java:260) at org.zkoss.xel.zel.ELXelExpression.setValue(ELXelExpression.java:51) at org.zkoss.bind.impl.BindEvaluatorXImpl.setValue(BindEvaluatorXImpl.java:58) at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:88) at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:133) at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:334) at org.zkoss.bind.impl.BinderImpl.loadComponentProperties0(BinderImpl.java:2307) at org.zkoss.bind.impl.BinderImpl.loadComponent0(BinderImpl.java:2276) at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:2215) at org.zkoss.bind.BindComposer$BinderKeeper$Loader.load(BindComposer.java:510) at org.zkoss.bind.BindComposer$BinderKeeper.loadComponentForAllBinders(BindComposer.java:489) at org.zkoss.bind.BindComposer.doAfterCompose(BindComposer.java:187) at org.zkoss.angular.AngularComposer.doAfterCompose(AngularComposer.java:71) at org.zkoss.zk.ui.impl.MultiComposer.doAfterCompose(MultiComposer.java:123) at org.zkoss.zk.ui.impl.UiEngineImpl.doAfterCompose(UiEngineImpl.java:588) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:924) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:870)
    via by DevChu,
  • When using ZK7.x , I can return a subclass instance to form binding, and then add property binding programmingly, like below. {code:java} binder.addPropertySaveBindings(tb, "value", "fx." + propertyName, null, null, null, null, null, null, null); binder.addPropertyLoadBindings(tb, "value", "fx." + propertyName, null, null, null, null, null); {code} But in the latest ZK8, It was broken: {panel:title=My title} 17:03:15.046 [http-bio-8888-exec-10] ERROR org.zkoss.zk.ui.impl.UiEngineImpl - org.zkoss.zel.PropertyNotFoundException: Property 'accountNo' not found on type net.zkbc.aitou.master.entity.ParamTree_$$_jvst1fa_30 at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:442) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:392) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:565) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:100) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:99) ~[zcommon-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:117) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:188) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zkmax.bind.impl.ValueExpressionImplEx.getValue(ValueExpressionImplEx.java:64) ~[zkmax-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:41) ~[zcommon-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zkmax.bind.impl.BindEvaluatorXImplEx$LazyBindXelExpression.evaluate(BindEvaluatorXImplEx.java:124) ~[zkmax-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zkmax.bind.impl.BindEvaluatorXImplEx.parseExpressionX(BindEvaluatorXImplEx.java:205) ~[zkmax-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.AccessInfo.create(AccessInfo.java:71) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.PropertyBindingImpl.<init>(PropertyBindingImpl.java:67) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.SavePropertyBindingImpl.<init>(SavePropertyBindingImpl.java:54) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.BinderImpl.newSavePropertyBinding(BinderImpl.java:950) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.BinderImpl.addPropertySaveBindings0(BinderImpl.java:1138) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.BinderImpl.addPropertySaveBindings(BinderImpl.java:820) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at net.zkbc.aitou.master.ctrl.ParamTreeCtrl.prepareDynamicFormBinding(ParamTreeCtrl.java:220) ~[bin/:na] {panel}
    via by daquan198163,
  • with this tag in .zhtml (ok with zk 7) <u:div apply="org.zkoss.angular.AngularComposer" binder="@init(value='org.zkoss.angular.AngularBinder')" viewModel="@id('vm') @init('service.HomeService')" ng:controller="MyController"> I got this with ZK 8.0.0-RC. Is it something to do with viewModel & apply attributes not working or with org.zkoss.bind.BindComposer being used by default ? SEVERE: Servlet.service() for servlet dhtmllayoutservlet threw exception org.zkoss.zel.PropertyNotFoundException: Property 'bindingAttributes' not found on type org.zkoss.bind.BindComposer at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:429) at org.zkoss.zel.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:379) at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:552) at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:100) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:84) at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75) at org.zkoss.zel.impl.parser.AstValue.getTarget(AstValue.java:117) at org.zkoss.zel.impl.parser.AstValue.setValue(AstValue.java:216) at org.zkoss.zel.impl.ValueExpressionImpl.setValue(ValueExpressionImpl.java:260) at org.zkoss.xel.zel.ELXelExpression.setValue(ELXelExpression.java:51) at org.zkoss.bind.impl.BindEvaluatorXImpl.setValue(BindEvaluatorXImpl.java:58) at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:88) at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:133) at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:334) at org.zkoss.bind.impl.BinderImpl.loadComponentProperties0(BinderImpl.java:2307) at org.zkoss.bind.impl.BinderImpl.loadComponent0(BinderImpl.java:2276) at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:2215) at org.zkoss.bind.BindComposer$BinderKeeper$Loader.load(BindComposer.java:510) at org.zkoss.bind.BindComposer$BinderKeeper.loadComponentForAllBinders(BindComposer.java:489) at org.zkoss.bind.BindComposer.doAfterCompose(BindComposer.java:187) at org.zkoss.angular.AngularComposer.doAfterCompose(AngularComposer.java:71) at org.zkoss.zk.ui.impl.MultiComposer.doAfterCompose(MultiComposer.java:123) at org.zkoss.zk.ui.impl.UiEngineImpl.doAfterCompose(UiEngineImpl.java:588) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:924) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:870)
    via by DevChu,
  • When using ZK7.x , I can return a subclass instance to form binding, and then add property binding programmingly, like below. {code:java} binder.addPropertySaveBindings(tb, "value", "fx." + propertyName, null, null, null, null, null, null, null); binder.addPropertyLoadBindings(tb, "value", "fx." + propertyName, null, null, null, null, null); {code} But in the latest ZK8, It was broken: {panel:title=My title} 17:03:15.046 [http-bio-8888-exec-10] ERROR org.zkoss.zk.ui.impl.UiEngineImpl - org.zkoss.zel.PropertyNotFoundException: Property 'accountNo' not found on type net.zkbc.aitou.master.entity.ParamTree_$$_jvst1fa_30 at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:442) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:392) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:565) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:100) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:99) ~[zcommon-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:117) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:188) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) ~[zel-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zkmax.bind.impl.ValueExpressionImplEx.getValue(ValueExpressionImplEx.java:64) ~[zkmax-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:41) ~[zcommon-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zkmax.bind.impl.BindEvaluatorXImplEx$LazyBindXelExpression.evaluate(BindEvaluatorXImplEx.java:124) ~[zkmax-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.zkmax.bind.impl.BindEvaluatorXImplEx.parseExpressionX(BindEvaluatorXImplEx.java:205) ~[zkmax-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.AccessInfo.create(AccessInfo.java:71) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.PropertyBindingImpl.<init>(PropertyBindingImpl.java:67) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.SavePropertyBindingImpl.<init>(SavePropertyBindingImpl.java:54) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.BinderImpl.newSavePropertyBinding(BinderImpl.java:950) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.BinderImpl.addPropertySaveBindings0(BinderImpl.java:1138) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at org.zkoss.bind.impl.BinderImpl.addPropertySaveBindings(BinderImpl.java:820) ~[zkbind-8.0.1.1-Eval.jar:8.0.1.1] at net.zkbc.aitou.master.ctrl.ParamTreeCtrl.prepareDynamicFormBinding(ParamTreeCtrl.java:220) ~[bin/:na] {panel}
    via by daquan198163,
  • in the collection binding, need a way to know the current index, there already a simple implementation, how ever it seems not work. <window apply="org.zkoss.zktest.zbind.basic.CollectionIndexComposer"> <custom-attributes composerName="vm"/> <label value="@bind(vm.message1)"/> <listbox width="500px" model="@bind(vm.items)"> <listhead> <listheader label="index"/> <listheader label="name"/> <listheader label="action" width="300px"/> </listhead> <template name="model" var="item"> <listitem> <listcell label="@bind(item.index)"/> <listcell label="@bind(item.name)"/> <listcell > <button label="Index" onClick="@bind('showIndex', item=item)"/> <button label="Delete" onClick="@bind('delete', item=item)"/> <button label="Add After" onClick="@bind('addAfter', item=item)"/> <button label="Add Before" onClick="@bind('addBefore', item=item)"/> </listcell> </listitem> </template> </listbox> <hbox> <button label="Dump" onClick="binder.getTracker().dump()" /> </hbox> </window> == I got. : Failed to invoke org.zkoss.bind.tracker.impl.BindUiLifeCycle@5170a650 org.zkoss.zel.PropertyNotFoundException: Property 'index' not found on type org.zkoss.zktest.zbind.basic.CollectionIndexComposer$Item at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:258) at org.zkoss.zel.BeanELResolver$BeanProperties.access$1(BeanELResolver.java:255) at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:368) at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:85) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:71) at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:57) at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) at org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42) at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:47) at org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1448) at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1418) at org.zkoss.bind.tracker.impl.BindUiLifeCycle.afterComponentAttached(BindUiLifeCycle.java:41) == I think we should provide a indexStatus object when render, to provide information such as 'current' , 'size' and it should be notify changed if any order item in collection was changed. syntax should become. <listcell label="@bind(indexStatus.current)"/>
    via by dennis,
  • Usage of google guava colelction filters leads to unexpected binding problems. {code} public Collection<TabData> getSearchPopupResults() { //... return Collections2.filter(tabs, new Predicate<TabData>() { @Override public boolean apply(final TabData tab) { return tab.isVisibleInSearchPopup(); } }); } {code} {code} <popup id="searchEditPopup" children="@load(model.searchPopupResults) @template(not empty model.searchPopupResults ? 'children' : 'xxx')"> <template name="children" var="tab"> <label value="@load(tab.name)" visible="@load(tab.visibleInSearchPopup)" /> <!-- not important --> </template> <!-- xxx definition and so on --> </popup> {code} SEVERE: >>org.zkoss.zel.PropertyNotFoundException: Property 'name' not found on type com.google.common.collect.Collections2$FilteredCollection >> at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:260) >> at org.zkoss.zel.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:211) >> at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:384) >> at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:87) >> at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) >> at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) >> at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) >> at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75) >> at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) >> at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) >> at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) >> at org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42) >> at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:58) >> at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:171) >> at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:372) >> at org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1865) >> at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1847) >> at org.zkoss.bind.tracker.impl.BindUiLifeCycle$1.onEvent(BindUiLifeCycle.java:63) >> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2736) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2685) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2648) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136) >> at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:308) >> at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:331) >> at org.zkoss.bind.impl.BindChildRenderer.render(BindChildRenderer.java:98) >> at org.zkoss.bind.impl.LoadChildrenBindingImpl.load(LoadChildrenBindingImpl.java:89) >> at org.zkoss.bind.impl.BinderImpl.loadOnPropertyChange(BinderImpl.java:382) >> at org.zkoss.bind.impl.BinderImpl.access$100(BinderImpl.java:94) >> at org.zkoss.bind.impl.BinderImpl$QueueListener.onEvent(BinderImpl.java:236) >> at org.zkoss.zk.ui.event.impl.DesktopEventQueue$QueueListener.onEvent(DesktopEventQueue.java:145) >> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2736) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2707) >> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2648) >> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136) >> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1702) >> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1487) >> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1204) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:558) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:456) >> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:464) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167) >> at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) >> at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83) >> at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    via by ulysses,
    • org.zkoss.zel.PropertyNotFoundException: Property 'data' not found on type org.zkoss.bind.impl.ReferenceBindingImpl at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:260) at org.zkoss.zel.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:211) at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:384) at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:87) at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:72) at org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179) at org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40) at org.zkoss.zk.xel.impl.SimpleEvaluator.evaluate(SimpleEvaluator.java:72) at org.zkoss.zk.ui.metainfo.AbstractEvalRef.evaluate(AbstractEvalRef.java:48) at org.zkoss.zk.xel.ExValue.getValue(ExValue.java:109) at org.zkoss.zk.ui.metainfo.Property.getValue(Property.java:134) at org.zkoss.zk.ui.metainfo.Property.assign0(Property.java:227) at org.zkoss.zk.ui.metainfo.Property.assign(Property.java:169) at org.zkoss.zk.ui.metainfo.ComponentInfo.applyProperties(ComponentInfo.java:729) at org.zkoss.zk.ui.impl.AbstractUiFactory.newComponent(AbstractUiFactory.java:106) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:801) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:643) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:816) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:770) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:679) at org.zkoss.zk.ui.impl.UiEngineImpl.access$800(UiEngineImpl.java:86) at org.zkoss.zk.ui.impl.UiEngineImpl$TemplateImpl.create(UiEngineImpl.java:2156) at org.zkoss.bind.impl.BindListitemRenderer.render(BindListitemRenderer.java:70) at org.zkoss.zul.Listbox$Renderer.render(Listbox.java:2638) at org.zkoss.zul.Listbox.renderItems(Listbox.java:2756) at org.zkoss.zul.Listbox.service(Listbox.java:3479) at org.zkoss.zk.ui.impl.DesktopImpl.service(DesktopImpl.java:699) at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1193) at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:558) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:456) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:464) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:565) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1031) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:965) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) at org.eclipse.jetty.server.Server.handle(Server.java:349) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:452) at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:894) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:948) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:857) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534) at java.lang.Thread.run(Thread.java:662)
    No Bugmate found.