org.zkoss.zel.PropertyNotFoundException: Property 'index' not found on type org.zkoss.zktest.zbind.basic.CollectionIndexComposer$Item

ZK-Tracker | dennis | 5 years ago
  1. 0

    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)"/>

    ZK-Tracker | 5 years ago | dennis
    org.zkoss.zel.PropertyNotFoundException: Property 'index' not found on type org.zkoss.zktest.zbind.basic.CollectionIndexComposer$Item
  2. 0

    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)"/>

    ZK-Tracker | 5 years ago | dennis
    org.zkoss.zel.PropertyNotFoundException: Property 'index' not found on type org.zkoss.zktest.zbind.basic.CollectionIndexComposer$Item
  3. 0

    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)

    ZK-Tracker | 4 years ago | ulysses
    org.zkoss.zel.PropertyNotFoundException: Property 'name' not found on type com.google.common.collect.Collections2$FilteredCollection
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    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)

    ZK-Tracker | 4 years ago | ulysses
    org.zkoss.zel.PropertyNotFoundException: Property 'name' not found on type com.google.common.collect.Collections2$FilteredCollection
  6. 0

    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}

    ZK-Tracker | 6 months ago | daquan198163
    org.zkoss.zel.PropertyNotFoundException: Property 'accountNo' not found on type net.zkbc.aitou.master.entity.ParamTree_$$_jvst1fa_30

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.zkoss.zel.PropertyNotFoundException

      Property 'index' not found on type org.zkoss.zktest.zbind.basic.CollectionIndexComposer$Item

      at org.zkoss.zel.BeanELResolver$BeanProperties.get()
    2. The ZK EL Library
      CompositeELResolver.getValue
      1. org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:258)
      2. org.zkoss.zel.BeanELResolver$BeanProperties.access$1(BeanELResolver.java:255)
      3. org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:368)
      4. org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:85)
      5. org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67)
      6. org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:67)
      6 frames
    3. The ZKoss Common Library
      XelELResolver.getValue
      1. org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:71)
      1 frame
    4. ZK Bind
      BindELResolver.getValue
      1. org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:57)
      1 frame
    5. The ZK EL Library
      ValueExpressionImpl.getValue
      1. org.zkoss.zel.impl.parser.AstValue.getValue(AstValue.java:179)
      2. org.zkoss.zel.impl.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
      2 frames
    6. The ZKoss Common Library
      ELXelExpression.evaluate
      1. org.zkoss.xel.zel.ELXelExpression.evaluate(ELXelExpression.java:40)
      1 frame
    7. ZK Bind
      BindUiLifeCycle.afterComponentAttached
      1. org.zkoss.bind.impl.BindEvaluatorXImpl.getValue(BindEvaluatorXImpl.java:42)
      2. org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:47)
      3. org.zkoss.bind.impl.BinderImpl.loadComponentProperties(BinderImpl.java:1448)
      4. org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:1418)
      5. org.zkoss.bind.tracker.impl.BindUiLifeCycle.afterComponentAttached(BindUiLifeCycle.java:41)
      5 frames