Hi,
what is the purpose of _SelectItemsUtil._ValueConverter in UISelectMany.validateValue(FacesContext, Object) ? Two weird things: 1) it wraps value into new String[] { value } 2) it calls UISelectMany.this.getConvertedValue and it leads to Rendered.getConvertedValue call I don't see sence in call of UISelectMany.this.getConvertedValue because this already done: we are in method validateValue here and conversion with Renderer.getConvertedValue is done already. This causes calls to Renderer.getConvertedValue during process validation which is unintented I think. Regards, Martin Kočí