Perda de informações do formulário

olá pessoal tudo bem?
estou com um problema mto estranho ao manipular formulários dinâmicos do struts (no caso o DynaValidatorForm), é o seguinte:
eu tenho 4 campos no meu formulario que são arrays, e tenho um método que recupera esses arrays do form, acrescenta uma posição nele e reseta no formulário.
pois bem, ja fiz isso em algumas aplicações e funcionou sem problemas, mas agora nessa que estou fazendo, quando entra no método ele recupera os arrays (na primeira vez não tem nenhuma posicao) acrescenta 4 posicoes e reseta o form, debugando parece q tudo esta funcionando na mais perfeita normalidade, mas quando entra no método pela segunda vez e recupera os arrays eles vem com 0 posições, como se não tivesse inserido as 4 anteriormente, ja olhei meu struts-config o scopo tah session entaum não sei oq poderia estar acontecendo…
sera que alguem poderia me socorrer??
desde jah obrigado.

EDIT - Em português, “perca” é um peixe.

essa chamada ao action esta sendo feita via ajax