AUR0016
There is not a currently active container to resolve "yyyy". Are you trying to "new Class(...)" that has a resolve(...) call?
Last updated
Was this helpful?
There is not a currently active container to resolve "yyyy". Are you trying to "new Class(...)" that has a resolve(...) call?
There is not a currently active container to resolve "yyyy". Are you trying to "new Class(...)" that has a resolve(...) call?
Key being resolved (string)
This error occurs when a call to resolve(key) is made, but there is no active DI container context. This typically happens if you try to use resolve() outside of a class or function that is being constructed or invoked by the DI system, or if you attempt to use resolve() in a static context or after the container has been disposed.
Calling resolve() outside of a DI-managed context (e.g., in a static method, global scope, or after manual instantiation).
Attempting to use resolve() in a class that was created with new instead of being resolved by the container.
The container has already been disposed or is not set up correctly.
Ensure you are only calling resolve() within constructors or methods that are managed by the DI container.
Use the DI container to instantiate classes that require dependency resolution, rather than using new directly.
Check that the container is properly set up and has not been disposed before calling resolve().
Check the stack trace to see where resolve() was called without an active container.
Search your codebase for direct calls to resolve() and ensure they are within DI-managed contexts.
If using plugins, try disabling them one at a time to isolate the source.
Last updated
Was this helpful?
Was this helpful?