Conversion rules for obtaing renderable String from the "value" property of SelectItem --------------------------------------------------------------------------------------
Key: MYFACES-2546 URL: https://issues.apache.org/jira/browse/MYFACES-2546 Project: MyFaces Core Issue Type: Improvement Components: JSR-314 Affects Versions: 2.0.0-beta-2 Environment: myfaces trunk Reporter: Martin Koci Priority: Minor <h:selectOneMenu> <f:selectItems value="#{model.selectItemsWithNonStringValue}" /> </h:selectOneMenu> if SelectItem.getValue() returns other type than String and there is no converter for that type, myfaces throw exception: java.lang.IllegalArgumentException: Value is no String at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:633) at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:652) at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderSelectOptions(HtmlRendererUtils.java:538) RI does not throw a exception but with quietness outputs toString() as <option> value. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.