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/