Problemas com p:contextMenu

Bom dia,

Sou novo em Java/Web, mas tenho experiência em Java para Desktop.
Estou desenvolvendo uma aplicação e na pagina de administração dos clientes, se eu mandar apagar o cliente eu não consigo mais abrir os dialogs, só fazendo um refresh na pagina.

Tenho outra pagina de administração de usuários que esta igual, ou quase, e nesta não há problemas.

Ja refiz a pagina, mexi em um monte de coisas, mas não houve sucesso.

[code]<h:form id=“listClientes”>

	<p:contextMenu for="tableClientes">
		<p:menuitem value="Detalhes" update="displayDetail"
			icon="ui-icon-search" oncomplete="PF('clientDetail').show()" />
		<p:menuitem value="Editar" update="tableClientes" icon="ui-icon-pencil"	action="#{clienteBean.editar1}"/>	
		<p:menuitem value="Apagar" update="deleteClientDialog, tableClientes"
			icon="ui-icon-pencil" oncomplete="PF('deleteClient').show()" />

	</p:contextMenu>


<p:dataTable scrollHeight="550" scrollRows="20" scrollable="false"
		overflow="hidden" selection="#{clienteBean.selCliente}"
		id="tableClientes" paginator="true" rows="20" selectionMode="single"
		rowKey="#{cliente.id}"
		paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
		value="#{clienteBean.listaCliente}" var="cliente" rules="rows">

		<p:ajax event="rowSelect"
			update=":listClientes, :listClientes:displayDetail" />

		<f:facet name="header">Listagem de Clientes</f:facet>

		<p:column headerText="Codigo">
			<h:outputText value="#{cliente.id}" />
		</p:column>
         </p:dataTable>
	<p:dialog header="Detalhe Cliente" widgetVar="clientDetail"
		resizable="false" showEffect="clip" hideEffect="fold" modal="true"
		id="clientDetailDialog" width="300">
		<h:panelGrid id="displayDetail" columns="2" cellpadding="4">

			<h:outputText value="Nome:" />
			<h:outputText value="#{clienteBean.selCliente.nome}"
				style="font-weight:bold" />

			<h:outputText value="Descrição:" />
			<h:outputText value="#{clienteBean.selCliente.descricao}"
				style="font-weight:bold" />

			<h:outputText value="Cidade:" />
			<h:outputText value="#{clienteBean.selCliente.cidade}"
				style="font-weight:bold" />

			<h:outputText value="Estado" />
			<h:outputText value="#{clienteBean.selCliente.estado}"
				style="font-weight:bold" />

		</h:panelGrid>
	</p:dialog>
	<!--*********** END DETAIL CLIENT Dialog Box ***********-->

	<!--*********** BEGIN DELETE CLIENT Dialog Box ***********-->
	<p:confirmDialog
		message="Você realmente deseja excluir o cliente #{clienteBean.selCliente.nome}?"
		header="Excluir Cliente" severity="alert" modal="true"
		widgetVar="deleteClient" id="deleteClientDialog" dynamic="true">

		<p:commandButton id="confirmDeleteClient" value="Sim "
			oncomplete="deleteDialog.hide()"
			update="tableClientes,deleteClientDialog"
			action="#{clienteBean.excluir}" />
			
		<p:commandButton id="decline" value="Não"
			onclick="deleteClient.hide()" type="button" />
	</p:confirmDialog>
	<!--*********** END DELETE CLIENT Dialog Box ***********-->

</h:form>

[/code]

Agradeço a ajuda,