Erro ejb

Ocorre o seguinte erro, com ejb 3:

[com.arjuna.ats.internal.jta.transaction.arjunacore.nosuchtx] No such transaction!

Uso o UserTransaction, para a transação de usuário, não uso a transação do Entity Manager.

@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void remover(Child parametro) {
try {
transaction.begin();
entitymanager.createQuery(
"DELETE FROM Child x "
+ " WHERE x.codigo = " + parametro.getCodigo().toString()).executeUpdate();
transaction.commit();

	} catch (Exception e) {			
		e.printStackTrace();
	}
}

Problema solucionado.

Como vc solucionou o problema ?