Passing Controllers between ember engines

I try adding a controller as an ember engine and I get this error: “Assertion Failed: Dependencies of category ‘controllers’ can not be shared with engines.”

I have a high level app that handles loading my most important data. I’d like my lower level engines to reference that app.

I have a high level app that handles loading my most important data

I think you’ll have to elaborate a little on this and why it’s in a controller (just a single controller?).

Controllers cannot be “given” to an engine. I suppose you may be able to include a controller in an addon and then re-export it into the engine but that would be weird if it worked at all.

If this “app” is just loading data I would highly recommend converting it into a service and sharing that with your engines.