[BUG]UndefinedObject(Object)>>doesNotUnderstand: #do:

Barry Bridgens barry.bridgens at blueyonder.co.uk
Sat Jan 1 16:20:17 UTC 2005


Sorry to reply to my own message but I just tried the same thing under
Windows XP and everything worked OK. Not sure what is happening.

Barry

On Sat, 2005-01-01 at 16:03 +0000, Barry Bridgens wrote:
> I am getting this when trying to open a SqueakMap Package Loader in a
> fresh 3.7-5989-Full image. I am sure that I could do this before, has
> anything changed on the SqueakMap side?
> 
> I am on x86 Linux (Ubuntu) with the 3.6-3 VM from Ian Piumarta's site.
> 
> Thanks in advance for any help,
> 
> Barry
> 
> 1 January 2005 3:38:11 pm
> 
> VM: unix - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
> 
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir /home/barry/Squeak/work/test
> Trusted Dir /home/barry/Squeak/work/test/secure
> Untrusted Dir /home/barry/Squeak/work/test/untrusted
> 
> UndefinedObject(Object)>>doesNotUnderstand: #do:
> 	Receiver: nil
> 	Arguments and temporary variables: 
> 		aMessage: 	do: [] in ImageSegment>>comeFullyUpOnReload:
> {[:importedObject |  (im...etc...
> 	Receiver's instance variables: 
> nil
> 
> ImageSegment>>comeFullyUpOnReload:
> 	Receiver: an ImageSegment
> 	Arguments and temporary variables: 
> 		smartRefStream: 	a SmartRefStream a ByteArray(39 70 114 111 109 32 83
> 113 117 10...etc...
> 		mapFakeClassesToReal: 	an
> IdentityDictionary(Fake37SMSqueakMap->SMSqueakMap )
> 		ccFixups: 	true
> 		receiverClasses: 	an IdentitySet()
> 		rootsToUnhiberhate: 	nil
> 		myProject: 	nil
> 		importedObject: 	nil
> 		aFake: 	nil
> 	Receiver's instance variables: 
> 		arrayOfRoots: 	nil
> 		segment: 	a WordArrayForSegment(1929386342 218247691 2180484332
> 2182593837 31614...etc...
> 		outPointers: 	#(Fake37SMSqueakMap nil 'sm' true Dictionary SMFileCache
> Array UUI...etc...
> 		state: 	#imported
> 		segmentName: 	nil
> 		fileName: 	nil
> 		endMarker: 	a ByteArray(102 25 0 115 11 50 2 13 20 0 0 0 5 0 0 128 73
> 1 216 18 8...etc...
> 		userRootCnt: 	1
> 		renamedClasses: 	nil
> 
> SmartRefStream(DataStream)>>next
> 	Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117
> 101 97 107 51 46 54 32 111 10...etc...
> 	Arguments and temporary variables: 
> 		type: 	16
> 		selector: 	#readShortInst
> 		anObject: 	an ImageSegment
> 		isARefType: 	true
> 		pos: 	nil
> 		internalObject: 	nil
> 	Receiver's instance variables: 
> 		byteStream: 	a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32
> 83 113 117 ...etc...
> 		topCall: 	#marked
> 		basePos: 	153
> 		references: 	an IdentityDictionary()
> 		objects: 	an IdentityDictionary(5->#('class structure' a
> Dictionary(#Array->#(0)...etc...
> 		currentReference: 	2778
> 		fwdRefEnds: 	an IdentityDictionary()
> 		blockers: 	an IdentityDictionary()
> 		skipping: 	an IdentitySet()
> 		insideASegment: 	false
> 		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
> #ByteArray->#(0)...etc...
> 		steady: 	a Set(Integer UUID SMDocument Symbol SMCategorizableObject
> String SMFil...etc...
> 		reshaped: 	nil
> 		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
> 		renamedConv: 	a Dictionary(1->#SMSqueakMap 5->#Dictionary
> 6->#SMFileCache 7->#Ar...etc...
> 		superclasses: 	a Dictionary(#Array->#ArrayedCollection
> #ArrayedCollection->#Sequ...etc...
> 		progressBar: 	nil
> 		objCount: 	nil
> 		classInstVars: 	nil
> 
> SmartRefStream(ReferenceStream)>>next
> 	Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117
> 101 97 107 51 46 54 32 111 10...etc...
> 	Arguments and temporary variables: 
> 		curPosn: 	2778
> 		skipToPosn: 	nil
> 		haveIt: 	false
> 		theObject: 	false
> 		wasSkipping: 	nil
> 	Receiver's instance variables: 
> 		byteStream: 	a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32
> 83 113 117 ...etc...
> 		topCall: 	#marked
> 		basePos: 	153
> 		references: 	an IdentityDictionary()
> 		objects: 	an IdentityDictionary(5->#('class structure' a
> Dictionary(#Array->#(0)...etc...
> 		currentReference: 	2778
> 		fwdRefEnds: 	an IdentityDictionary()
> 		blockers: 	an IdentityDictionary()
> 		skipping: 	an IdentitySet()
> 		insideASegment: 	false
> 		structures: 	a Dictionary(#Array->#(0) #ArrayedCollection->#(0)
> #ByteArray->#(0)...etc...
> 		steady: 	a Set(Integer UUID SMDocument Symbol SMCategorizableObject
> String SMFil...etc...
> 		reshaped: 	nil
> 		renamed: 	a Dictionary(#FlasherMorph->#Flasher )
> 		renamedConv: 	a Dictionary(1->#SMSqueakMap 5->#Dictionary
> 6->#SMFileCache 7->#Ar...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 RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> {[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self
> nextChunk l...]}
> ...etc...
> 
> 
> 
> 




More information about the Squeak-dev mailing list