I am "ok" at that level - I think. What I am seeing though is that the FrameworkBootstrap class start method is called in parallel with the "addModule" from the SubsystemState. Then somehow the start context from the FrameworkBootstrap is marked as COMPLETE. And thus I am getting the IllegalStateException when the async method is called.
I am not getting - yet - where my problem is ..... I understand that the SubsytemState has to fill the module list in order for the framework to retrieve it - that is done. But I do not understand why this goes on top of the framework .... looks like I miss a dependency or something else ...