Exception while using SelectManyListbox, SelectManyCheckbox or SelectOneRadio 
with a Converter.
-----------------------------------------------------------------------------------------------

         Key: MYFACES-852
         URL: http://issues.apache.org/jira/browse/MYFACES-852
     Project: MyFaces
        Type: Bug
    Versions: 1.1.1    
    Reporter: Wolfgang Kleinschmidt


Exception while using SelectManyListbox or SelectManyCheckbox SelectOneRadio 
with a Converter.
If you have a SelectManyListbox with a Converter, and you click on a 
CommandNavigation that expand the menu. So only the Navigation should be open, 
and the same side should by shown, but than you get a Exception from the 
Converter!

        at de.xy.converter.XYConverter.getAsString(XYConverter.java:62)
        at 
org.apache.myfaces.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:551)
        at 
org.apache.myfaces.renderkit.RendererUtils.internalSubmittedOrSelectedValuesAsSet(RendererUtils.java:586)
        at 
org.apache.myfaces.renderkit.RendererUtils.getSubmittedValuesAsSet(RendererUtils.java:510)
        at 
org.apache.myfaces.renderkit.html.HtmlRendererUtils.getSubmittedOrSelectedValuesAsSet(HtmlRendererUtils.java:304)
        at 
org.apache.myfaces.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:290)
        at 
org.apache.myfaces.renderkit.html.HtmlRendererUtils.renderListbox(HtmlRendererUtils.java:241)
        at 
org.apache.myfaces.renderkit.html.HtmlListboxRendererBase.encodeEnd(HtmlListboxRendererBase.java:56)
        at 
org.apache.myfaces.renderkit.html.ext.HtmlListboxRenderer.encodeEnd(HtmlListboxRenderer.java:55)
        at 
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
        at 
org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:450)

The submittedValues in RendererUtils.getSubmittedValuesAsSet are already a 
StringArray.
But in the Method "internalSubmittedOrSelectedValuesAsSet" the Converter will 
be ask for the StringValue, so you get an Exception.

If you enter the side with a SelectManyListbox and a Converter, or leave the 
side with a real Button, all is fine.

SelectOneRadio and SelectManyCheckbox have the same error.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to