victorwss 24 de jan. de 2010
Aparentemente os objetos estão sendo serializados de um projeto para outro. Tem certeza que os classpaths estão corretos?
r4it0.light 26 de jan. de 2010
Certeza absoluta. Porque eu consigo acessar métodos do ejb, mas tem uma classe especifica com nome de permissão essa eu não consigo usar o edit nem o create do facade.
exemplo :
//este método funciona perfeitamente
public List & lt ; Permissao & gt ; findAll (){
...
}
já aqui
//este método nao funciona
public List & lt ; Permissao & gt ; create ( Permissao permissao ){
...
}
Isso parece um bug do NetBeans ou do EJB. Falo isso pq com o netBeans eu já enfrentei diversos bugs.
Obrigado por responder Victor.
victorwss 27 de jan. de 2010
Você tem algum stacktrace do problema?
Se você colocar um System.out.println no começo do método que não funciona, ele chega a imprimir alguma coisa?
Entre um projeto e outro, é usada a mesma versão da JRE?
O que há na classe Permissao? Possivelmente esta classe pode sofrer de algum problema de serialização.
Dê mais informações sobre a estrutura do(s) teu(s) projeto(s).
r4it0.light 27 de jan. de 2010
Não tenho. Mas vou providenciar.
Não chega a entrar no método, foi um dos primeiros testes que eu fiz.
Eu uso 1.6 nos dois projetos. Isso foi uma das coisas que eu pensei quando me deparei com o problema.
Obrigado por responder.