- While "help" says getComponent() returns a java.faces.component.UIComponent, it doesn't deign to indicate anything about that class, or the many myriads of derivatives that JSF employs from it. Fortunately google should come to the rescue. I suspect getValue() is returning a Vector and the SSJS -> Servlet automagic isn't working correctly. If this is the case, setting choiceStr to be a Vector explicitly, or otherwise explicitly data typing it in some manner, may work consistently.
Hope this helps...