Fórum Problema estranho com JBOSS 4.2.2 GA #14355
20/01/2010
0
hoje me deparei com um problema estranho em uma aplicação aqui na empresa.
é uma aplicação Web (Tomcat) que utiliza diversos conponentes EJB já desenvolvidos e funcionando normalmente.
O que é estranho é que a chamada a um determinado método que, isolamente funciona perfeitamente, quando chamado após a execução de diversos outros métodos dá a seguinte exception:
ERROR [ServerThread] Worker thread initialization failure
java.io.EOFException
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:530)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
isso seria algum bug do JBOSS ou alguma configuração de JTA que precisa ser feita?
Obrigado
Alan Santos
Curtir tópico
+ 0Posts
20/01/2010
Alan Santos
Fiz um teste chamando o mesmo método (insertPedido(TbPedido) ) passando um new TbPedido() e funcionou perfeitamente.
Mas chamar o método passando um objeto TbPedido existente lança a exception citada anteriormente.
Teriam alguma ideia do problema?
Tks
Gostei + 0
21/01/2010
Alan Santos
Até onde eu sei, para transmitir os dados do Tomcat ao JBoss o objeto é serializado para ser enviado.
Imagino que o erro esteja na serialização do objeto e suas referências, mas não consigo imaginar uma solução.
Fico no aguardo.
Obrigado
Gostei + 0
21/01/2010
Henrique Weissmann
Gostei + 0
21/01/2010
Alan Santos
Também já havia me deparado com esse forum (e outros semelhantes)...
Os .jar do cliente estão corretos e as versões do lado server e client são as mesmas.
Seguindo o caminho que apontei anteriormente quanto à serialização dos objetos, populei o objeto que preciso passando apenas a chave dos objetos que devem ser gravados no banco, ao invés do objeto propriamente dito, e o método funcionou normalmente. Acredito que funcionou pois o objeto está mais "leve".
Mas não acho essa solução correta... onde fica a orientação a objetos dessa forma?!?!?
Acredito que seja alguma configuração do Tomcat (5.5.2) ou JBoss (4.2.2 GA).
Ou pode ser um bug do JBoss, como apontado em alguns fóruns.
Tks
Gostei + 0
21/01/2010
Henrique Weissmann
Gostei + 0
21/01/2010
Alan Santos
O problema é que todos já são Serializable...
Poderia ser erro com as Collections do JPA (Toplink) ?
Tks
Gostei + 0
21/01/2010
Henrique Weissmann
Gostei + 0
21/01/2010
Alan Santos
Mas não consigo ver onde, pois todos os objetos já são serializable.
Alguma outra sugestão?
Tks
Gostei + 0
21/01/2010
Henrique Weissmann
Gostei + 0
21/01/2010
Alan Santos
o lado client tem o jar jboss-serialization.jar do Jboss
seria esse o problema?
vou tirar esse jar e fazer o teste.
Tks
Gostei + 0
21/01/2010
Alan Santos
tks
Gostei + 0
21/01/2010
Henrique Weissmann
Gostei + 0
22/01/2010
Alan Santos
obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)