Eu nao entendi bem a brincaderia, mas tudo bem.

        Eu procurei na API do java e descobri que quando voce guarda uma
classe na memoria o proprio java adiciona um numero de versao a esta
classe, para quando ela for restaurada o sistema garantir que a classe eh
a correta. Quando a classe eh modificada e voce compila a classe o sistema
gera outro numero de versao deixando todos os objetos guardados com um
numero de versao diferente, levantando aquela excecao.
        Para resolver o problema, basta rodar um programa serialver para
cada classe que sera guardada em memoria e adicionar o numero de versao
que ele gera como um atributo na classe.

        Inte mais.

        +============================================================+  
        |                                |                           |
        |     SANDRELLY LUIZ COUTINHO    |      "Nada a temer        |
        |       "Delly , Mau Colega"     |   Senao o correr da luta; |
        |         Vice-Presidente        |       nada a fazer        |
        |       CA - Computa��o UFPE     |  Senao esquecer o medo. " |
        |       mail: [EMAIL PROTECTED]     |                           |
        |       www.di.ufpe.br/~slc      |      - M. Nascimento -    |
        |                                |                           |
        +============================================================+

        " Jogue seu coracao por sobre uma cerca e o resto vai atras. "

On Fri, 10 Dec 1999, roberto wrote:

> adicionando a moda "placa de caminh�o" nas tag lines da lista:
> 
> camar�o que da mole, vira empada.
> 
> -----Mensagem original-----
> De: Sandrelly Luiz Coutinho <[EMAIL PROTECTED]>
> Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Data: Quinta-feira, 9 de Dezembro de 1999 19:14
> Assunto: Input/output
> 
> 
> >
> > Pessoal,
> >
> > Eu estou guardando alguns objetos em memoria secundaria usando os
> >objetos :
> > ObjectInputStream e ObjectOutputStream.
> > O que acontece eh o seguinte, quando eu salvo um objeto eh o
> >restauro no mesmo dia, ele executa perfeitamente. Entretanto quando eu o
> >salvo em um dia e tento restaura - lo em outro dia o sistema levanta a
> >seguinte excecao :
> >java.io.InvalidClassException: primitivas.Lista; Local class not
> >compatible: stream classdesc serialVersionUID=-2592976732747883674 local
> >class serialVersionUID=-6206777777017233272
> >
> > Eu procurei na API do Java e vi que a excecao pode ser levantada
> >pelo seguinte fato :
> > Raised when the Serialization runtime detects a problem with a Class.
> >The class may:  not match the serial version of the class in the stream
> >
> > Alguem sabe como resolver esse problema??
> >
> > Obrigado.
> >
> >
> > +============================================================+
> > |          |                      |
> >        |     SANDRELLY LUIZ COUTINHO    |      "Nada a temer        |
> > |       "Delly , Mau Colega"     |   Senao o correr da luta; |
> > |         Vice-Presidente        |       nada a fazer        |
> >        |       CA - Computa��o UFPE     |  Senao esquecer o medo. " |
> > |       mail: [EMAIL PROTECTED]     |                           |
> >        |       www.di.ufpe.br/~slc      | - M. Nascimento -    |
> > |                       |                           |
> >        +============================================================+
> >
> > " Jogue seu coracao por sobre uma cerca e o resto vai atras. "
> >
> >
> >* Para n�o receber mais e-mails desta lista envie um e-mail para
> [[EMAIL PROTECTED]]
> >e no corpo do email escreva [unsubscribe <seu-email>]
> >Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/
> 
> 

* Para n�o receber mais e-mails desta lista envie um e-mail para 
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a