To fazendo uma app q manda ResultSet´s de consultas de banco pela rede atraves de RMI p o cliente, qnd tento usar o cliente p usar o objeto remoto e pegar o ResultSet do servidor, p montar o JTable, dar seguinte excpetion:
Exceção em Comunicao.listaSistemas(): REMOTE EXCEPTION
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.postgresql.jdbc3.Jdbc3ResultSet
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:157)
at catalogo_codata_servidor.Persistencia_Stub.listaSistemas(Unknown Source)
at catalogo_codata_servidor.Comunicacao_teste.listaSistemas(Comunicacao_teste.java:26)
at catalogo_codata_servidor.Teste_JTable.retornaModel(Teste_JTable.java:90)
at catalogo_codata_servidor.Teste_JTable.<init>(Teste_JTable.java:25)
at catalogo_codata_servidor.Teste_JTable$1.run(Teste_JTable.java:78)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.postgresql.jdbc3.Jdbc3ResultSet
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1303)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:290)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:139)
... 12 more
Caused by: java.io.NotSerializableException: org.postgresql.jdbc3.Jdbc3ResultSet
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:258)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:304)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:595)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at catalogo_codata_servidor.Teste_JTable.retornaModel(Teste_JTable.java:91)
at catalogo_codata_servidor.Teste_JTable.<init>(Teste_JTable.java:25)
at catalogo_codata_servidor.Teste_JTable$1.run(Teste_JTable.java:78)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
O banco eh o Postgres. Dps coloco as classes com mais detalhe, pq vo jantar agora, flws…