Uma regra basica do RMI eh que todos os membros dos objetos remotos devem 
ser serializaveis. A implementacao do Connection do driver jdbc nao e 
serializavel, o q significa q a menos q vc o declare como transient, vc nao 
vai conseguir fazer isto funcionar.

Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br


----Original Message Follows----
From: "Ricardo Santana" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: [java-list] RMI-Serialization
Date: Thu, 25 Jan 2001 12:27:51 -0200

Ol� pessoal

Estou desenvolvendo uma aplica��o Servidora que utiliza RMI e quando tento
devolver um objeto Connection para o
Cliente recebo essa mensagem:

java.rmi.UnmarshalException: error unmarshalling return; nested exception
is:
         java.io.WriteAbortedException: Writing aborted by exception;
java.io.Not
SerializableException: sun.jdbc.odbc.JdbcOdbcConnection

Espero que algu�m possa me dizer algo!

Obrigado!

Ricardo Santana


Aqui est� a classe do objeto que estou tentando devolver:

/*
* Alterado: Ricardo Santana - 07/11/2000.
* Objetivo: Incluir a propriedade de Tipo de Conex�o.
*           Extender a classe Init para obter todas as vari�veis
*           declaradas nela.
*
* Alterado: Ricardo Santana - 12/11/2000.
* Objetivo: Utilizar a constante que representa o separador do id. de
conex�o.
*/
package com.netgrafos.database;

import java.sql.*;
import java.io.Serializable;
import com.netgrafos.*;

/**
* Defini�ao da estrutura de Controle de Conex�es (Connections) para o
Gerenciador de
* Conex�es.
*
* @author Ricardo Santana - 17/08/2000.
* @version 1.1 - Multiplataforma - NETGrafos Technology.
* @see query
*/
file://public class DBConnectionObject extends Init {
public class DBConnectionObject extends Init implements Serializable {

  /**
  * Identifica��o da conex�o. Formato: "D:C", onde
  * D = Id. Banco de Dados e C = Id. da Conex�o.
  */
  private String id;

  /**
  * Objeto Connection.
  */
  private /*transient*/ Connection connection;

}


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------




_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a