Problemas com a4j:repeat

Tenho o seguinte componenet na página:

<a4j:commandLink value="Mais Variáveis" action="#{regrasPersoController.addVariaveis}"
							reRender="outputPanelVariaveis" />
							
          <a4j:outputPanel id="outputPanelVariaveis" ajaxRendered="true">
          			
					<a4j:repeat  value="#{regrasPersoController.form.colecaoVariaveisRegras}" var="variaveis"
						 binding="#{regrasPersoController.form.ajaxRepeatVariaveisRegras}" id="a4jRepatVariaveis">
						<table width="100%" border="0">
							<tr>
								<td align="center" bgcolor="#E1E3E8"><h:outputText value="#{variaveis.sigla}" /></td>
								<td><h:inputText size="60" id="input" value="#{variaveis.valorString}"/></td>
								<td>
									<h:selectOneRadio id="radio" value="#{variaveis.tipo}">
										<f:selectItem itemLabel="Número" itemValue="1"/>
										<f:selectItem itemLabel="Texto" itemValue="2"/>
									</h:selectOneRadio>
								</td>
								<td><a4j:commandLink value="Remover" action="#{regrasPersoController.removeVariaveis}" reRender="outputPanelVariaveis"/> </td>								
							</tr>
						</table>
					</a4j:repeat>
				</a4j:outputPanel>		

Acontece o seguinte, quando ataualizo a página, dispara o erro:“java.lang.IllegalStateException: Duplicate component ID” para o a4j:repeat

Alguem pode me ajudar a resolver este problema? Como disse, funciona ok a página, mas quando atualizo ou alguma validação é executada, o da o erro.