Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!nx01.iad01.newshosting.com!newshosting.com!69.16.185.16.MISMATCH!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!bl1g2000vbb.googlegroups.com!not-for-mail From: "raphfrk@gmail.com" Newsgroups: comp.lang.java.programmer Subject: Re: De-serializing an object with missing child classes Date: Wed, 7 Sep 2011 07:17:30 -0700 (PDT) Organization: http://groups.google.com Lines: 11 Message-ID: <93dc4130-8a9d-4c02-8a24-94b609c4894e@bl1g2000vbb.googlegroups.com> References: <774ae53e-c127-4d79-8267-d8c8197d0dfb@z7g2000vbp.googlegroups.com> <9651530b-9ed9-41cc-b686-b0644226a65a@a31g2000vbt.googlegroups.com> <9coeqfFfujU1@mid.individual.net> NNTP-Posting-Host: 137.71.226.54 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1315405050 27780 127.0.0.1 (7 Sep 2011 14:17:30 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 7 Sep 2011 14:17:30 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: bl1g2000vbb.googlegroups.com; posting-host=137.71.226.54; posting-account=iOAcbgoAAADC8J1iW-JMMSO74f5TboSg User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3,gzip(gfe) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:7676 On Sep 7, 12:45=A0pm, Andreas Leitgeb wrote: > Since then, for some reason, some class files are "irrecoverably lost" > (or maybe just not shipped in some stripped down distribution of his sw), > and the task is *NOT* to recover those lost classes, but to recover just > those other objects whose .class files are still available. The data for > the instances of the lost classes should just be discarded, and a null > written instead of the actual instance. The issue was a plugin system where it would save data associated with a plugin (or maybe even that the plugin is loaded later).