My problem is with a rich:pickList......... It displays on the page in IE but when I select the button to transfer 1 or more items from the left window to the right one, it throws the exception:
javax.servlet.ServletException: ValueBinding for UISelectMany must be of type List or Array
<rich:pickList id="privGroupList" value="#{cvPrivGroupList}" > <s:selectItems var="value" label="#{value.name}" value="#{userManagement.allPrivGroups}" /> <s:convertEntity /> <a4j:support event="onlistchanged" reRender="privGroupList" /> </rich:pickList>
@In(required=false,scope=ScopeType.CONVERSATION) @Out(required=false,scope=ScopeType.CONVERSATION) private List<PermissionAssignment> cvPrivGroupList; public List<PrivGroup> getAllPrivGroups() { return entityManager.createQuery("from PrivGroup").getResultList(); } private Map values = new Values(); public Map getValues() { return values; } private class Values extends HashMap { public Object get() { return Collections.EMPTY_LIST; } }