DataTable no primeFaces não acha objeto

olá, tenho a seguinte dúvida com JSF.

Estou fazendo uma aplicação e mudei de <h:dataTable para <p:dataTable,
a ultima coluna eram dois links que de alterar e remover que por algum motivo não estão funcionando ou eu nao soube aplicar no prime faces, segue a minha página:

JSF

<h:dataTable value="#{produtoBean.produtos}" var="produto">

				<h:column>
					<f:facet name="header">Nome</f:facet>
				#{produto.nome}
			</h:column>

				<h:column>
					<f:facet name="header">Descrição</f:facet>
				#{produto.descricao}
			</h:column>

				<h:column>
					<f:facet name="header">Preço</f:facet>
				#{produto.preco}
			</h:column>
				<h:column>
					<f:facet name="header">Ações</f:facet>

					<h:commandLink action="#{produtoBean.remover(produto)}"
						value="Remover ">
						<f:ajax render="@form" />
					</h:commandLink>

					<h:commandLink value="Editar">
						<f:setPropertyActionListener value="#{produto}"
							target="#{produtoBean.produto}" />
					</h:commandLink>
				</h:column>


			</h:dataTable>

Prime Faces

<h:form id="form">

			<p:dataTable id="dataProduto" value="#{produtoBean.produtos}"
				var="produto" rows="5">

				<p:column headerText="Nome">#{produto.nome}</p:column>
				<p:column headerText="Descrição">#{produto.descricao}</p:column>
				<p:column headerText="Preço">#{produto.preco}</p:column>
				<p:column style="width:10%">
					<p:commandButton value="Remover" actionListener="#{produtoBean.remover(produto)}" />
					<p:commandButton id="removeButton" icon="ui-icon-close"
						title="Remover" update="dataProduto">
						<f:setPropertyActionListener value="#{produto}"
							target="#{produtoBean.remover(produto)}" />
						<f:ajax render="@form" />
					</p:commandButton>
					<p:commandButton id="updateButton" title="Editar">
						<f:setPropertyActionListener value="#{produto}"
							target="#{produtoBean.produto}" />
					</p:commandButton>
				</p:column>

			</p:dataTable>

a página no primefaces da o seguinte erro

[code]javax.servlet.ServletException: attempt to create merge event with null entity
javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)
root cause

java.lang.IllegalArgumentException: attempt to create merge event with null entity
[/code]

Obrigado

Ola conseguiu alguma coisa estou com mesmo problema.