[squeak-dev] [BUG]UndefinedObject(Object)>>doesNotUnderstand: #classVersion

osp at aloha.com osp at aloha.com
Wed Mar 17 07:08:34 UTC 2010


here insert explanation of what you were doing, suspect changes you've
made and so forth.

16 March 2010 9:06:09.23 pm

VM: unix - Smalltalk
Image: Squeak3.11alpha [latest update: #9719]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /usr/home/gary/Squeak-dev
Trusted Dir /usr/home/gary/Squeak-dev/secure
Untrusted Dir /usr/home/gary/Squeak-dev/My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #classVersion
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	classVersion
		exception: 	MessageNotUnderstood: UndefinedObject>>classVersion
		resumeValue: 	nil
	Receiver's instance variables: 
nil

[] in SmartRefStream>>verifyStructure
	Receiver: a SmartRefStream #[16 10 23 200 1 19 0 0 73 253 102 25 0 115
120 30 0 0 4 0 0 128 0 50 42 ...etc...
	Arguments and temporary variables: 
		converting: 	#ComponentLikeModel
		nm: 	an OrderedCollection(#Metaclass #PluggableTextMorph)
		newClass: 	nil
		newList: 	nil
		oldList: 	nil
	Receiver's instance variables: 
		byteStream: 	a MultiByteBinaryOrTextStream #[16 10 23 200 1 19 0 0 73
253 102 25...etc...
		topCall: 	#marked
		basePos: 	150
		references: 	an IdentityDictionary()
		objects: 	an IdentityDictionary(size 1121)
		currentReference: 	5
		fwdRefEnds: 	an IdentityDictionary()
		blockers: 	an IdentityDictionary()
		skipping: 	an IdentitySet()
		insideASegment: 	false
		structures: 	a Dictionary(size 151)
		steady: 	a Set(StackMorph UpdatingThreePhaseButtonMorph SmallInteger
Magnitude C...etc...
		reshaped: 	nil
		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
		renamedConv: 	a Dictionary()
		superclasses: 	a Dictionary(size 151)
		progressBar: 	nil
		objCount: 	nil
		classInstVars: 	nil

[] in Dictionary>>keysDo:
	Receiver: a Dictionary(size 151)
	Arguments and temporary variables: 
		aBlock: 	#ComponentLikeModel->#(0 'bounds' 'owner' 'submorphs'
'fullBounds' 'col...etc...
		association: 	[closure] in SmartRefStream>>verifyStructure
	Receiver's instance variables: 
		tally: 	151
		array: 	{#TranscriptStream->#(0 'collection' 'position' 'readLimit'
'writeLimit'...etc...

Dictionary>>associationsDo:
	Receiver: a Dictionary(size 151)
	Arguments and temporary variables: 
		aBlock: 	[closure] in Dictionary>>keysDo:
		element: 	#ComponentLikeModel->#(0 'bounds' 'owner' 'submorphs'
'fullBounds' 'co...etc...
		index: 	56
		indexLimiT: 	320
	Receiver's instance variables: 
		tally: 	151
		array: 	{#TranscriptStream->#(0 'collection' 'position' 'readLimit'
'writeLimit'...etc...


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #classVersion
[] in SmartRefStream>>verifyStructure
[] in Dictionary>>keysDo:
Dictionary>>associationsDo:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dictionary>>keysDo:
SmartRefStream>>verifyStructure
SmartRefStream>>next
SmartRefStream>>scanFrom:
ObjectScanner>>scanFrom:
[] in [] in
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
BlockClosure>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
ProgressInitiationException>>sendNotificationsTo:
[] in [] in ComplexProgressIndicator>>withProgressDo:
BlockClosure>>valueWithPossibleArgs:
[] in MethodContext(ContextPart)>>handleSignal:
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
MultiByteBinaryOrTextStream(PositionableStream)>>fileIn
MultiByteBinaryOrTextStream>>fileInProject
MultiByteBinaryOrTextStream>>fileInObjectAndCodeForProject
[] in [] in ProjectLoading
class>>openName:stream:fromDirectory:withProjectView:
BlockClosure>>on:do:
[] in ProjectLoading
class>>openName:stream:fromDirectory:withProjectView:
BlockClosure>>ensure:
ProjectLoading class>>openName:stream:fromDirectory:withProjectView:
[] in ProjectLoading class>>openFromDirectory:andFileName:
BlockClosure>>on:do:
[] in ComplexProgressIndicator>>withProgressDo:
BlockClosure>>on:do:
ComplexProgressIndicator>>withProgressDo:
MorphicProject>>do:withProgressInfoOn:label:
ProjectLoading class>>openFromDirectory:andFileName:
TheWorldMenu>>loadProject
TheWorldMenu>>doMenuItem:with:
...etc...



More information about the Squeak-dev mailing list