Problemas ao remover um Entity com o metodo remove do JPA

Pessoal estou tentando rodar o exemplo simples de JSF com EJB3 e JPA(Implementação do Hibernate) no Glassfish, consigo realizar consultas com o metodo find, inserção com o persist, porem nao consigo remover com o metodo remove, toda vez que tento da o seguinte erro:

Ele fica reclamando de:
Caused by: java.lang.IllegalArgumentException: Removing a detached instance

Já tentei usar o merge para funcionar mais naum adianta, eu uso o find para recuperar o entity endereco e o objeto obtido com o find eu repasso para o remove.

já pesquisei na net mais não encontrei a solução, se alguem já tiver tido esse problema ou souber da solução agradeço, pois não sei mais o que tentar?

tem como postar uma parte do codigo?

Opa,

Seu instância não está entidade não está no contexto do entity manager, você tem que fazer um merge desta entidade antes de remover.

:okok: