The easiest is to publish the code and reload into clean image ;) I
haven't seen one of these in a while.
-Boris
--
+1.604.689.0322
DeepCove Labs Ltd.
4th floor 595 Howe Street
Vancouver, Canada V6C 2T5
http://tinyurl.com/r7uw4[hidden email]
CONFIDENTIALITY NOTICE
This email is intended only for the persons named in the message
header. Unless otherwise indicated, it contains information that is
private and confidential. If you have received it in error, please
notify the sender and delete the entire message including any
attachments.
Thank you.
> -----Original Message-----
> From: Rick Flower [mailto:
[hidden email]]
> Sent: Thursday, April 05, 2007 11:32 AM
> To: vw >> VisualWorks Mailing List
> Subject: Getting rid of "anObsoletexxxxx" objects?
>
> Can anyone clue me in on how to get rid of obsolete objects in VW?
I've
> got a class that was plugged into the wrong ProtoObject and won't
allow
> me to bring up Seaside properly until it's flushed out.. I've tried
> forcing garbage collection, but the problem persists. I've fixed the
> offending code to refer to the proper "ProtoObject" (residing in
> Protocols instead of Glorp) and this issue shouldn't bite me anymore
in
> the future.. Suggestions?
>
> SmallInteger(Object)>>error:
> AnObsoletePayPalProxy(ProtoObject)>>doesNotUnderstand:
> optimized [] in ObjectMemory>>numOopsNumBytes
> Array(SequenceableCollection)>>do:
> ObjectMemory class>>allObjectsDo:
> ObjectMemory>>numOopsNumBytes
> optimized [] in [] in SeasidePlatformSupport
> class>>vmStatisticsReportString
>
>