Addition to #453 to not crash on specific distributions selected
This MR resolves a minor problem still occurring from #453 (closed).
There was still one hidden ASSERT which automatically made the software crash, because it was not consumed by the catch.
This ASSERT was replaced with a throw statement and a clear message, why the distribution won't render.