Looping eterno no validate() - ValidateActionForm

Fala feras :smiley:

Tenho uma condição de validação que deveria lançar uma exceção de erro e quando dá o erro, a aplicação entra em looping eterno:

	@Override
	public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
		ActionErrors erros = new ActionErrors();

		if(soltarMagaiver){
			if(getComboIdiomasFinais().size() > 1){
				erros.add("idiomasSelecionaos", new ActionMessage("cadastro.idiomas.itens.invalidos"));
			}
                 }

ALguém tem alguma idéia por que isso pode gerar um loop infinito até que seja lançado um stack overflow?

Abs