Thanks, and no problem! On Tue, Aug 14, 2012 at 11:28 PM, mehdi houshmand <[email protected]> wrote:
> Glenn, I made the necessary changes. I must admit, I didn't realise the > consequences of changing the serialized form of the FontCache class so > thank you for pointing that out. > > Mehdi > > > On 10 August 2012 16:14, mehdi houshmand <[email protected]> wrote: > >> Hi Matthias, >> >> You were, of course, correct and I've made the necessary change as well >> as some other improvements. Glenn, I'll take a look at this serialization >> ID next. >> >> Mehdi >> >> >> On 8 August 2012 08:30, mehdi houshmand <[email protected]> wrote: >> >>> Ok, I'll do that at the same time. Thanks Glenn >>> >>> >>> On 8 August 2012 07:49, Glenn Adams <[email protected]> wrote: >>> >>>> >>>> On Wed, Aug 8, 2012 at 12:09 AM, mehdi houshmand <[email protected]>wrote: >>>> >>>>> Do you have any more information than that? o.a.f.fonts.FontCache has >>>>> changed in that URIs, which were previously stored as Strings, are now >>>>> stored as java.net.URI, this means an exception is thrown when trying to >>>>> deserialize the class. I believe this exception is caught somewhere and it >>>>> causes a member of LazyFont to be null, is that what you're talking about? >>>>> Or is there another issue? >>>>> >>>>> This basically means the fonts-cache isn't backwards compatible, you >>>>> have to delete the old one (prior to Temp_URI_res merge) and it should >>>>> regenerate with the new serialization. >>>>> >>>> >>>> If you have changed the serialization for the font cache and haven't >>>> done so already, you should change the value(s) of serialVersionUID in the >>>> classes which have changed their serialization. >>>> >>> >>> >> >
