Serialização

2 respostas
R

Pessoas,

Estou tentando serializar um atribulto, só que ele não consegue quando chega nesta linha.

SerializationHelper.serialize((Serializable)obj);

Depois cai nesta exception

catch (SerializationException e) {

e.printStack();

}

Alguém saberia me dizer que tipo de exception são geradas aqui.

2 Respostas

T

Se o atributo não for serializável (ou seja, pertence a uma classe que não é serializável, ou então algum dos atributos dessa classe não é serializável), você vai ter esse problema.

Você pode consertar isso checando quais atributos realmente não fazem sentido ao serem serializados (como um FileOutputStream, que não pode ser serializado) e os marcar como “transient”.

R

Este atributor era transiente , agora ele não será mais … e neste caso o que eu faço?

Criado 17 de novembro de 2008
Ultima resposta 17 de nov. de 2008
Respostas 2
Participantes 2