Referenced in Ember Data issue #1254
I put some breakpoints in the findHasMany method for the REST serializer, and noticed that the trace was quite different on subsequent recursions.
Referenced in Ember Data issue #1254
I put some breakpoints in the findHasMany method for the REST serializer, and noticed that the trace was quite different on subsequent recursions.
| // on the first call | |
| console.trace() | |
| InjectedScript._evaluateOn VM12866:641 | |
| InjectedScript._evaluateAndWrap VM12866:580 | |
| InjectedScript.evaluateOnCallFrame VM12866:691 | |
| Adapter.extend.findHasMany ember-data.js?body=1:1248 | |
| _findHasMany ember-data.js?body=1:10365 | |
| Ember.Object.extend.findHasMany ember-data.js?body=1:9344 | |
| (anonymous function) ember-data.js?body=1:8578 | |
| buildRelationship ember-data.js?body=1:8608 | |
| (anonymous function) ember-data.js?body=1:8574 | |
| ComputedPropertyPrototype.get ember.js?body=1:4954 | |
| get ember.js?body=1:2179 | |
| Ember.Observable.Ember.Mixin.create.get ember.js?body=1:12428 | |
| Ember.Object.extend.valueForObjectProperty VM12867:1262 | |
| Ember.Object.extend.messages.calculate VM12867:1066 | |
| sendEvent ember.js?body=1:2600 | |
| Ember.Evented.Ember.Mixin.create.trigger ember.js?body=1:18319 | |
| (anonymous function) VM12867:1596 | |
| (anonymous function) VM12867:200 | |
| Ember.Object.extend._messageReceived VM12867:199 | |
| (anonymous function) VM12867:246 | |
| Backburner.run ember.js?body=1:6252 | |
| Ember.run ember.js?body=1:6667 | |
| (anonymous function) | |
| // on subsequent calls | |
| console.trace() | |
| InjectedScript._evaluateOn VM12866:641 | |
| InjectedScript._evaluateAndWrap VM12866:580 | |
| InjectedScript.evaluateOnCallFrame VM12866:691 | |
| Adapter.extend.findHasMany ember-data.js?body=1:1248 | |
| _findHasMany ember-data.js?body=1:10365 | |
| Ember.Object.extend.findHasMany ember-data.js?body=1:9344 | |
| (anonymous function) ember-data.js?body=1:8578 | |
| buildRelationship ember-data.js?body=1:8608 | |
| (anonymous function) ember-data.js?body=1:8574 | |
| ComputedPropertyPrototype.get ember.js?body=1:4954 | |
| get ember.js?body=1:2179 | |
| (anonymous function) ember-data.js?body=1:4377 | |
| (anonymous function) ember-data.js?body=1:6098 | |
| tryable ember.js?body=1:2534 | |
| Ember.tryFinally ember.js?body=1:1477 | |
| suspendListeners ember.js?body=1:2543 | |
| Ember._suspendBeforeObservers ember.js?body=1:5920 | |
| (anonymous function) ember-data.js?body=1:6097 | |
| tryable ember.js?body=1:2534 | |
| Ember.tryFinally ember.js?body=1:1477 | |
| suspendListeners ember.js?body=1:2543 | |
| Ember._suspendObservers ember.js?body=1:5925 | |
| Ember.Object.extend.suspendRelationshipObservers ember-data.js?body=1:6096 | |
| RelationshipChangeAdd.sync ember-data.js?body=1:4376 | |
| sync ember-data.js?body=1:7464 | |
| OrderedSet.forEach ember.js?body=1:3274 | |
| RecordArray.extend.arrayContentDidChange ember-data.js?body=1:7658 | |
| superWrapper ember.js?body=1:1295 | |
| Ember.ArrayProxy.Ember.Object.extend.arrangedContentArrayDidChange ember.js?body=1:19761 | |
| (anonymous function) ember.js?body=1:19618 | |
| sendEvent ember.js?body=1:2600 | |
| notifyObservers ember.js?body=1:2986 | |
| propertyDidChange ember.js?body=1:2831 | |
| iterDeps ember.js?body=1:2869 | |
| dependentKeysDidChange ember.js?body=1:2853 | |
| propertyDidChange ember.js?body=1:2829 | |
| set ember.js?body=1:3064 | |
| Ember.Object.extend.hasManyDidChange ember-data.js?body=1:5954 | |
| Ember.Object.extend.updateHasMany ember-data.js?body=1:6021 | |
| (anonymous function) ember-data.js?body=1:10375 | |
| invokeCallback ember.js?body=1:10016 | |
| publish ember.js?body=1:9686 | |
| publishFulfillment ember.js?body=1:10106 | |
| (anonymous function) ember.js?body=1:18382 | |
| DeferredActionQueues.flush ember.js?body=1:6130 | |
| Backburner.end ember.js?body=1:6218 | |
| Backburner.run ember.js?body=1:6257 | |
| Ember.run ember.js?body=1:6667 | |
| Adapter.extend.ajax.Ember.RSVP.Promise.hash.success ember-data.js?body=1:1526 | |
| jQuery.Callbacks.fire jquery.js?body=1:3048 | |
| jQuery.Callbacks.self.fireWith jquery.js?body=1:3160 | |
| done jquery.js?body=1:8184 | |
| jQuery.ajaxTransport.send.callback |