I’m getting two errors when upgrading to the latest version.
The error message for the first is below. It gives an error when calling this.get('features'). features is the ember-feature-flags addon. The suggestion from the error is to use a .get which is already being used in the code.
It looks like the Ember container’s own probing for _onLookup is triggering the assertion. Seems like a possible Ember bug to me, please file an issue.
There is a recently reported issue in Ember regarding _onLookup triggering the proxy assertion when used within an engine. Might be the same as what you were seeing on upgrade.
I solved the second issue by creating a new component for the missing controller. It looks like something changes between 2.13 and 2.14 where controllers can no longer be implied off the route. That is, I had a route with a model and then I tried to reference the model through an implied controller. The controller needed to be explicitly defined.
We have been working on updating to 3x for a while now. I highly recommend incrementing to 3x bumping ember-cli, ember-data, and ember-source to successive latest minor versions of 2.x. We have found that minor bugs can be solved incrementally this way without so much trouble finding where the problem is.