Description
In case a MagmaException?.join operation fails, because of causes, it should not throw an exception by itself, since this causes the underlying exceptions to be unvisibile.
So, either throw one of the two, or add the cause to the message, or some other way should be found to handle this situation.