EclipseLink com netbeans RCP

Olá !!

Estou com um problema bem estranho, estou desenvolvendo uma aplicação em netbeans plataform e usando o EclipseLink.
Bom falo que é estranho porque horas funciona e horas não funciona.

aqui uma parte do log:

java.lang.IllegalArgumentException: NamedQuery of name: TbGranted.findByrole not found.
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getDatabaseQueryInternal(EJBQueryImpl.java:545)
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.setParameterInternal(EJBQueryImpl.java:1145)
at org.eclipse.persistence.internal.jpa.EJBQueryImpl.setParameter(EJBQueryImpl.java:1032)

mas existe sim vejam a classe:

@Entity
@Table(name = “TB_GRANTED”, catalog = “”, schema = “BFFAR”)
@NamedQueries({
@NamedQuery(name = “TbGranted.findAll”, query = “SELECT t FROM TbGranted t”),
@NamedQuery(name = “TbGranted.findById”, query = “SELECT t FROM TbGranted t WHERE t.id = :id”),
@NamedQuery(name = “TbGranted.findByrole”, query = “SELECT t FROM TbGranted t WHERE t.tbRole = :role”)})
public class TbGranted implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@Column(name = “ID”)
private BigDecimal id;
@JoinColumn(name = “COD_TELA”, referencedColumnName = “COD_TELA”)
@ManyToOne
private TbTelas tbTelas;
@JoinColumn(name = “COD_ROLE”, referencedColumnName = “COD_ROLE”)
@ManyToOne
private TbRole tbRole;

public TbGranted() {
} ...

Alguém já passou por algo parecido ?

abcs
Daniel