Ok, I think I found the issue. I stepped through the saga construction in the debugger and noticed, that you are looking for @Inject. I can understand the reasoning to avoid spring dependencies here.
you beat me to it. Indeed, it’s the @Inject annotation that now triggers the resources to be injected. You may also place the annotation directly on fields.
registering the resource with the fixture should be enough to have it injected. In Axon 2.4, resources in the fixture are injected into setter methods. Their name should start with “set” and have exactly one parameter.
Are you sure you register the resource before invoking any of the given/when/then scenarios?