piotrzarzycki21 commented on issue #639: Binding doesn't work in Jewel List item renderers using VO URL: https://github.com/apache/royale-asjs/issues/639#issuecomment-576011588 I would like to report another issue, which may be related somehow to the latest compiler changes - I'm not really sure. We have faced a bit of a blocker with that - which ended with workaround which we are not in favor. I'm not able to prepare simple test case, cause it's rather reproducible in our environment, but I would like to provide some code. I have used build [643](http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/643/) of SDK. We are getting following exceptions when one of our VO has on top of each property tag `[Bindable]`: ``` Uncaught TypeError: this.dispatchEvent is not a function at model.vo.DominoPartitionTaskVO.set__label (DominoPartitionTaskVO.js:82) at new model.vo.DominoPartitionTaskVO (DominoPartitionTaskVO.js:34) at mediator.MediatorDominoPartitionRequest.mediator_MediatorDominoPartitionRequest_updateView (MediatorDominoPartitionRequest.js:245) at mediator.MediatorDominoPartitionRequest.onRegister (MediatorDominoPartitionRequest.js:84) at org.puremvc.as3.multicore.core.View.registerMediator (View.js:183) at ApplicationFacade.org.puremvc.as3.multicore.patterns.facade.Facade.registerMediator (Facade.js:273) at controller.CommandRemoveRegisterMainContentView.execute (CommandRemoveRegisterMainContentView.js:45) at org.puremvc.as3.multicore.core.Controller.executeCommand (Controller.js:104) at org.puremvc.as3.multicore.patterns.observer.Observer.notifyObserver (Observer.js:116) at org.puremvc.as3.multicore.core.View.notifyObservers (View.js:123) ``` When I have changed and put `[Bindable]` on top of class we are getting different exception: ``` base.js:1578 Uncaught TypeError: Cannot read property 'call' of undefined at Object.goog.bindNative_ (base.js:1578) at Function.org.apache.royale.utils.Language.closure (Language.js:280) at org.apache.royale.binding.PropertyWatcher.org_apache_royale_binding_PropertyWatcher_adjustListeners (PropertyWatcher.js:162) at org.apache.royale.binding.PropertyWatcher.parentChanged (PropertyWatcher.js:149) at org.apache.royale.binding.ItemRendererDataBinding.org.apache.royale.binding.DataBindingBase.setupWatchers (DataBindingBase.js:172) at org.apache.royale.binding.ItemRendererDataBinding.org.apache.royale.binding.DataBindingBase.setupWatchers (DataBindingBase.js:184) at org.apache.royale.binding.ItemRendererDataBinding.org_apache_royale_binding_ItemRendererDataBinding_makeGenericBinding (ItemRendererDataBinding.js:126) at org.apache.royale.binding.ItemRendererDataBinding.initBindingsHandler (ItemRendererDataBinding.js:107) at view.renderers.PartitionRequestTaskItemRenderer.org.apache.royale.events.EventDispatcher.fireListeners (EventDispatcher.js:117) at Function.goog.events.EventTarget.dispatchEventInternal_ (eventtarget.js:382) ``` VO extends other VO which contains one property get/set. If there is anything which can help to resolve that would be grate. We have temporary removed [Bindable] completely from that VO. [data_for_issue.zip](https://github.com/apache/royale-asjs/files/4082776/data_for_issue.zip)
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
