[BUG] Error loading AspectS.4.5 "AsArroundWrapper cannot be recompiled"
Robert Hirschfeld
robert.hirschfeld at gmx.net
Tue Nov 12 21:14:22 UTC 2002
Brent --
This kind of error happens during the installation of AspectS
if there is already another version of it installed in the image.
The reason for that is that MethodWrappers are subclasses of
CompiledMethod that are special since they support both
pointer- and non-pointer-fields, and Squeak does not allow
to create such classes other than CompiledMethod. A while back,
Dan helped to make MethodWrappers work nonetheless, and one
of the consequences is that before each reinstall of AspectS
all wrapper classes have to be removed. To remove all classes
that are part of AspectS, evaluate
AsAspect removeAspectSCategories.
before reinstalling it. I should have mentioned that in the
preamble of the change set, but apparently forgot to do so.
Best,
-Robert
___________________________________________
Robert Hirschfeld
mailto:hirschfeld at acm.org
http://www.prakinf.tu-ilmenau.de/~hirsch
> -----Original Message-----
> From: squeak-dev-admin at lists.squeakfoundation.org
> [mailto:squeak-dev-admin at lists.squeakfoundation.org] On
> Behalf Of Brent Vukmer
> Sent: November 12, 2002 17:30
> To: squeak-dev at lists.squeakfoundation.org
> Subject: [BUG] Error loading AspectS.4.5 "AsArroundWrapper
> cannot be recompiled"
>
>
> The error is getting thrown at the end of
> ClassBuilder>>validateSubclassFormat: from:forSuper:extra:
>
> oldType is #compiledMethod
> newType is #bytes
>
>
>
>
More information about the Squeak-dev
mailing list
|