Ok, bom dia!
Bom, to fazendo uns exercícios e parei nessa parte de relações OneToMany.
A minha aplicação está dividida da seguinte forma:
Um módulo EJB com um… EJB (entitys e session beans) e um webservice que expoe esse session bean(antes o session era o webservice, mas separei pra ver se parava o bug que citarei, sem sucesso).
Um Java Application que acessa esse webservice e brinca um pouquinho com ele.
Tudo funcionou belezinha, menos o pesquisar que me retorna ou uma lista de objetos (da entidade) ou um só objeto.
Ele adiciona, deleta, update, faz tudo MENOS me retornar pra minha aplicação, fica me dando essa exception:
Couldn't create SOAP message due to exception: XML reader error: com.sun.xml.stream.XMLStreamException2: ParseError at [row,col]:[1,1]
Message: Premature end of file.
Bom, ja pesquisei em tudo quanto é lugar do google, jboss forum, etc etc etc mas não encontro solução pra esse erro estranho =/
A propósito, o método de pesquisa é esse:
public Pessoa pesquisar(int pessoa_id) {
return em.find(Pessoa.class, pessoa_id);
}
Simples, não?
Se eu chamo ele de dentro do próprio session bean ele funciona perfeitamente, caso contrário não.
Alguma luz???
Abraços!