Problema com selectOneRadio [jsf]

   <tr>
                                         <td align="right" width="20%"  >

                                        </td>
                                        <td colspan="3" align="left"><h:message for="tipoItem" errorClass="aviso"/></td>
                                    </tr>
                                    <%-- Lista de Itens --%>
                                    <tr align="right">
                                      <td align="right" width="20%"  >

                                        </td>
                                        <td align="left"  colspan="3">
                                            <t:selectOneRadio id="tipoItem" value="#{CadastrarPacienteBean.tipoItem}" layout="pageDirection" required="true" requiredMessage="Selecione o produto Kubbo desejado." styleClass="checkRadio" border="0">
                                                 <f:convertNumber type="number" />
                                                 <t:selectItems value="#{CadastrarPacienteBean.produtos}" var="Produto" itemLabel="#{Produto.nome} - R$ #{empty  Produto.valorComDesconto ? Produto.valor : Produto.valorComDesconto}" />
                                         </t:selectOneRadio>
                                     </td>
                                    </tr>

                                    <tr align="left">
                                        <td align="right" width="20%"  >
                                            <b>&lt;label&gt;Código da promoção&lt;/label&gt;</b>
                                        &lt;/td&gt;
                                     &lt;!--  &lt;td&gt;&nbsp;&lt;/td&gt;  --&gt;
                                     &lt;td align="left" width="17%" &gt;
                                            &lt;h:inputText maxlength="8" id="codPromocao" value="#{CadastrarPacienteBean.codigoPromocao}"&gt;
                                                &lt;f:validateLength maximum="8" /&gt;
                                            &lt;/h:inputText&gt;
                                        &lt;/td&gt;
                                    &lt;td&gt;&nbsp;&lt;/td&gt;

                                        &lt;td colspan="1"&gt;
                                            &lt;span class="erro"&gt;&lt;h:outputLabel value="#{CadastrarPacienteBean.msgCodPromcao}"/&gt;&lt;/span&gt;
                                        &lt;/td&gt;

                                     &lt;/tr&gt;

                                     &lt;tr&gt;
                                         &lt;td&gt;&nbsp;&lt;/td&gt;
                                         &lt;td align="left" width="10" colspan="3"&gt;
                                                &lt;h:commandButton action="#{CadastrarPacienteBean.calculaPromocao}"  styleClass="botao2" id="button2" value="RECALCULAR" /&gt;
                                        &lt;/td&gt;
                                     &lt;/tr&gt;
                                &lt;/table&gt;

Galera to com o seguinte problema
eu seleciono o produto, depois coloco o codigo promocial e mando calcular
mas ele nao “deixa” e sempre joga a msg de erro
Selecione o produto Kubbo desejado."