[vwnc] [VW 7.5 bug] Store.DatumDescriptor DNU #isMeta

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

[vwnc] [VW 7.5 bug] Store.DatumDescriptor DNU #isMeta

Paul Baumann
I got this error loading a class variable definition:
 
Unhandled exception: Message not understood: #isMeta
[1]  Store.DatumDescriptor(Object)>>doesNotUnderstand:
[2]  Store.DatumDescriptor(Store.PseudoRecord)>>myClass
[3]  optimized [] in Store.Package>>doSourceLoadData:
...
 
 
It is easily fixed by changing this method below to ask 'cls isMeta', an override of #myClass by DatumDescriptor, or DatumDescriptor (and PseudoRecord) implementing #isMeta.
 
Store.DatumDescriptor(Store.PseudoRecord)>>myClass
 "Give a class name answer a class."
 | cls |
 cls := self fullClassName asClassNameOnly asStrictReference valueOrDo: [ ^nil ].
 self isMeta ifTrue: [ cls := cls class ].
 ^cls
 
This is a VW 7.5 image, so the bug is probably already fixed. I thought I'd pass this along just in case.
 
Paul Baumann 
 


This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired.

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc