Getting rid of "anObsoletexxxxx" objects?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Getting rid of "anObsoletexxxxx" objects?

Rick Flower
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



Reply | Threaded
Open this post in threaded view
|

RE: Getting rid of "anObsoletexxxxx" objects?

Boris Popov, DeepCove Labs (SNN)
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
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Getting rid of "anObsoletexxxxx" objects?

Rick Flower
Boris Popov wrote:
> The easiest is to publish the code and reload into clean image ;) I
> haven't seen one of these in a while.

I've seen them once or twice over the last year.. Oh well.. I guess this
way I can get my code updated to the latest Seaside/Glorp/whatnot..
Thanks for the quick reply!

-- Rick