Bom dia,
Estou com um problema, quando uso um h:SelectOneRadio com o componente ajax do primefaces está gerando o erro…
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1958)
Pelo que entendo é algo voltado pra substring, o problema é que não estou usando substring no meu sistema… (o mesmo erro é gerado se eu usar f:ajax), mas o que eu mais acho estranho é que se fizer usando h:SelectOneMenu e p:ajax não gera esse erro…
Alguém por ai já teve esse problema ou sabe algo relacionado a ele?
segue algum código que pode ajudar:
meu xhtml:
<p class="titulo" style="margin-left: 0;"> Endereço Destino da Prestação </p>
<h:selectOneRadio onchange="#{fluxosPage.prepareToFillTarget()}"
value="#{fluxosPage.expeditionNote.destinoPrestacao.destino}">
<f:selectItem itemLabel="Destinatário Doc. Fiscal" itemValue="0" />
<f:selectItem itemLabel="Recebedor" itemValue="1" />
<f:selectItem itemLabel="Outro Local" itemValue="2" />
<p:ajax update="panelOD" process="@form"/>
</h:selectOneRadio>
meu manageBean o método prepareToFillTarget pega uns valores do banco caso o item selecionado no radio seja o Destinatário Doc. Fiscal e preenche um formulário na tela.
Grato