We have a problem: values are being set when the "setBean(...)" method is c

We have a problem: values are being set when the “setBean(…)” method is called on the binder; however, they are not showing in the right side. We have traced the code and the “setValue(…)” is being called with the correct parameter (a “Set”). We are currently on Vaadin 14.6.7.

SOLUTION: The problem was TwinColSelect uses ‘HashSet’ and our bean type did not implement the ‘equals(…)’ and ‘hash()’ methods.

Good point. Many other multiselect’s of Vaadin, like CheckBoxGroup use HashSet as well.