[squeak-dev] [BUG] SqueakMap not working in a new image.

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Mon Mar 15 20:43:00 UTC 2010


2010/3/15 Göran Krampe <goran at krampe.se>:
> Nicolas Cellier wrote:
>>
>> If I don't update the map, map.3291.sgz works for me.
>
> That is interesting. Does this work you mean:
>
> SMSqueakMap default reload
>
> ...and it fails on the current map? What VM/OS are you on?
>
> regards, Göran
>
>
>

Windows XP, Smalltalk vmVersion -> 'Squeak3.10.2 of 11 February 2010
[latest update: #9314]'

SMSqueakMap default reload works OK (map.3291.sgz).
Requesting an internet update (map.4719.sgz) does not work => Error
occured when updating map

Nicolas


MessageNotUnderstood: UndefinedObject>>do:
15 March 2010 9:38:36.824 pm

VM: Win32 - Smalltalk
Image: Squeak3.10.2 [latest update: #9705]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Smalltalk\Squeak\trunk
Trusted Dir C:\Smalltalk\Squeak\trunk\cellier
Untrusted Dir C:\Documents and Settings\cellier\Mes documents\My Squeak

UndefinedObject(Object)>>doesNotUnderstand: #do:
	Receiver: nil
	Arguments and temporary variables:
		aMessage: 	do: [closure] in ImageSegment>>comeFullyUpOnReload:
		exception: 	MessageNotUnderstood: UndefinedObject>>do:
		resumeValue: 	nil
	Receiver's instance variables:
nil
ImageSegment>>comeFullyUpOnReload:
	Receiver: an ImageSegment
	Arguments and temporary variables:
		smartRefStream: 	a SmartRefStream #[33 13 13]
		mapFakeClassesToReal: 	an IdentityDictionary()
		ccFixups: 	true
		receiverClasses: 	nil
		rootsToUnhiberhate: 	nil
		myProject: 	#(nil)
	Receiver's instance variables:
		arrayOfRoots: 	nil
		segment: 	a WordArrayForSegment(1929386342 511717899 20 2147483653
142082361 214...etc...
		outPointers: 	{SMSqueakMap . nil . true . Dictionary . SMFileCache .
SMInstallat...etc...
		state: 	#imported
		segmentName: 	nil
		fileName: 	nil
		endMarker: 	SmartRefStream(ReferenceStream)>>next
		userRootCnt: 	1
		renamedClasses: 	nil

SmartRefStream(DataStream)>>next
	Receiver: a SmartRefStream #[33 13 13]
	Arguments and temporary variables:
		type: 	16
		selector: 	#readShortInst
		anObject: 	an ImageSegment
		isARefType: 	true
		pos: 	nil
		internalObject: 	nil
	Receiver's instance variables:
		byteStream: 	a MultiByteBinaryOrTextStream #[33 13 13]
		topCall: 	#marked
		basePos: 	143
		references: 	an IdentityDictionary()
		objects: 	an IdentityDictionary(size 51573)
		currentReference: 	3167
		fwdRefEnds: 	an IdentityDictionary()
		blockers: 	an IdentityDictionary()
		skipping: 	an IdentitySet()
		insideASegment: 	false
		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
#Association->#(...etc...
		steady: 	a Set(SMPersonalObject SmallInteger DiskProxy Dictionary
SMAccount SMCa...etc...
		reshaped: 	nil
		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
		renamedConv: 	a Dictionary(1->#SMSqueakMap 4->#Dictionary
5->#SMFileCache 6->#SM...etc...
		superclasses: 	a Dictionary(#Array->#ArrayedCollection
#ArrayedCollection->#Sequ...etc...
		progressBar: 	nil
		objCount: 	nil
		classInstVars: 	nil

SmartRefStream(ReferenceStream)>>next
	Receiver: a SmartRefStream #[33 13 13]
	Arguments and temporary variables:
		curPosn: 	3167
		skipToPosn: 	nil
		theObject: 	false
		wasSkipping: 	nil
		haveIt: 	#(false)
	Receiver's instance variables:
		byteStream: 	a MultiByteBinaryOrTextStream #[33 13 13]
		topCall: 	#marked
		basePos: 	143
		references: 	an IdentityDictionary()
		objects: 	an IdentityDictionary(size 51573)
		currentReference: 	3167
		fwdRefEnds: 	an IdentityDictionary()
		blockers: 	an IdentityDictionary()
		skipping: 	an IdentitySet()
		insideASegment: 	false
		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
#Association->#(...etc...
		steady: 	a Set(SMPersonalObject SmallInteger DiskProxy Dictionary
SMAccount SMCa...etc...
		reshaped: 	nil
		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
		renamedConv: 	a Dictionary(1->#SMSqueakMap 4->#Dictionary
5->#SMFileCache 6->#SM...etc...
		superclasses: 	a Dictionary(#Array->#ArrayedCollection
#ArrayedCollection->#Sequ...etc...
		progressBar: 	nil
		objCount: 	nil
		classInstVars: 	nil


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #do:
ImageSegment>>comeFullyUpOnReload:
SmartRefStream(DataStream)>>next
SmartRefStream(ReferenceStream)>>next
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SmartRefStream>>next
SmartRefStream>>scanFrom:
ObjectScanner>>scanFrom:
[] in [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
BlockClosure>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in [] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>on:do:
[] in ProgressInitiationException>>defaultMorphicAction
BlockClosure>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
...etc...



More information about the Squeak-dev mailing list