Now that I can view Validation errors in the Information tab, I encountered the following message:
The ComponentFunctionalAllocation realizes a
ComponentFunctionalAllocation from a previous level. The allocating
component should realize the allocating component of the realized
ComponentFunctionalAllocation or be contained by a realizing component.
The allocated function of the ComponentFunctionalAllocation should also
realize the allocated function defined in the realized
ComponentFunctionalAllocation or be a sub-function of a realizing
function.
My brain just cannot parse this Or, my brain is too old.
More seriously: I think I know where this one is coming from, and may be a side effect of another flagged issue. I will review it at a later date.
Yeah, this is not the most clear validation error message that one can imagine. One thing to remember though: there are a lot of validation rules that are activated by default on Capella. It can be worthwhile to deactivate some of them that are not useful for your use case, rather than spending time making the perfect model with entering information that won’t be useful in the end.
Mostly it says you have an allocation that is not consistent with the previous layer.
If you had on logical architecture the first image, the rule checks that in the physical layer you have the 2nd or the 3rd, not the 4 or 5.