Erro EJB

Olá, esse código estava funcionando corretamente, mas ai atualizei o glassfish pra versão 3.1.1 e começou a dar erro exatamente nessa linha.

@EJB
private FormFieldsFacadeLocal formFieldsFacade;

java.lang.RuntimeException: Uncompilable source code - incompatible types
required: java.lang.annotation.Annotation
found: javax.ejb.EJB

Sera que vc não ta com nenhum jar no seu WEB-INF/lib não?

O ejb não precisa de bibliotecas extra basta vs adiciona o Target Runtime do Servidor na sua aplicação

Não, a única coisa que eu fiz mesmo foi só atualizar a versão do glassfish.

Eu nunca mexi com glassfish, mas teu projeto não está relacionando as bibliotecas da versão antiga do glassfish?
Em vez de apontar para essa versão 3.1.1, está apontando para outra. Coisa assim.
Se estiver usando o Eclipse, experimenta dar um clean no projeto. Fic ano menu Project do Eclipse.
Tentou voltar a versão antiga do glassfish para ver se funciona?

Estou usando o netbeans 7.0.1, tentei usar o clean e nada e já tentei voltar a versão do glassfish.

Se eu comentar a linha do @EJB ele não mostra mais esse erro.

No Eclipse esta dando esse erro

Type mismatch: cannot convert from EJB to Annotation