I suspect the association uses a join column that references a non-unique column.
It would really help if you could provide some details about the association.