Fixes #16813 - improve error messages for associations
(cherry picked from commit ead67f0d679311187b6e6f9064a1d0bf3df70075)
Fixes #16813 - improve error messages for associations
(cherry picked from commit ead67f0d679311187b6e6f9064a1d0bf3df70075)